A simple example of using vaultwarden with tailscale, caddy, docker-compose, and a raspberry pi
- Add a machine
- Setup DNS
- Enable MagicDNS
- Enable HTTPS Certificates
curl -sSL https://get.docker.com | sh
apt install docker-compose
- Modify the host name in
etc/caddy/Caddyfile
to reflect themachine-name.tail.net
cp etc/systemd/system/caddy.service /etc/systemd/system/caddy.service
cp etc/systemd/system/vaultwarden.service /etc/systemd/system/vaultwarden.service
- enable the service
systemctl enable caddy
systemctl enable vaultwarden
- run the service
systemctl restart caddy
systemctl restart vaultwarden
- Use browser to visit https://mahine-name.tail.net