Vaultwarden and Caddy setup.
Use docker compose up -d
Forwarding port 80 is necessary for the ACME HTTP-01 challenge to work (Caddy uses Let's Encrypt certbot).
Edit docker-compose.yml and change the environment variable SIGNUPS_ALLOWED from false to true.
Restart docker compose with docker compose down && docker compose up -d.
Do not commit this change to the git repo.
When done creating accounts issue:
git reset --hard
docker compose down
docker compose up -ddocker compose pull docker compose up -d