Built on docker compose and deployed privately via tailscale.
Extend tailscale.yaml in the root directory and specify hostname to automatically add the subdomain for the stack to the tailnet.
Ephemeral containers disabled in case containers temporarily lose connection.
Refer to README under each stack for detailed operation information.
Uses immich
Uses Actual
Uses ESPHome
borg init --encryption repokey-blake2 ~/docker-dataNote that the containers might not be able resolve the nextcloud domain due to ACL policies on the Tailscale admin console
https://github.com/chaifeng/ufw-docker
This project uses git subtree.
Add subtree to remote
git remote add -f 'remote-alias' 'remote-url'Add subtree
git subtree add --prefix 'local-path' 'remote-alias' branch --squashUpdate subtree
git fetch 'remote-alias' 'branch'
git subtree pull --prefix 'local-path' 'remote-alias' 'branch' --squash