- caddy/entrypoint.sh generiert Caddyfile jetzt dynamisch: sind DOMAIN und
LETSENCRYPT_EMAIL gesetzt, holt Caddy automatisch ein Let's-Encrypt-Zertifikat;
sonst Fallback auf das bisherige selbstsignierte 100-Jahres-Zertifikat.
- .env.example um DOMAIN/LETSENCRYPT_EMAIL ergaenzt (auskommentiert), inkl. Erklaerung.
- Caddy /data und /config (ACME-Cache) jetzt unter ./daten gebind-mounted statt
Named Volumes, damit ein einzelner Ordner fuer Backup/Umzug reicht.
- statische Caddyfile entfernt (wird zur Laufzeit erzeugt), README entsprechend
um beide Zertifikats-Modi erweitert.
- docker-compose.yml: baikal (ckulka/baikal:nginx) + caddy Reverse Proxy
- Persistente Daten unter ./daten (config, data, caddy_certs)
- Caddy-Image mit Entrypoint: erstellt beim Start automatisch ein
selbstsigniertes 100-Jahres-Zertifikat, falls noch keins vorhanden ist
- README mit Setup-, Backup- und Zertifikats-Anleitung