3 Commits

Author SHA1 Message Date
d7efa69de6 feat(navidrome): enhance caddy container configuration
Add persistent volume mounts for caddy config, data, and share directories, and
improve healthcheck settings with longer intervals, timeout, and start period
for better reliability
2025-08-23 15:01:23 +02:00
d5f9890dc8 feat(navidrome): migrate to DNS challenge with automated SSL
- Add caddy.env to gitignore for sensitive DNS credentials
- Replace manual SSL certificates with Let's Encrypt DNS challenge using
Namecheap
- Build custom Caddy image with namecheap DNS plugin
- Configure wildcard SSL for *.lan.poldebra.me domain
- Update docker-compose to use custom Caddy build and environment file

Note: we had to downgrade to Caddy 2.9, see
https://github.com/caddy-dns/namecheap/issues/14 for more information
2025-08-23 14:12:38 +02:00
9ec5361e40 feat: add navidrome with manual certificates renewal 2025-08-23 11:40:10 +02:00