No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Manu 6bc446801e
All checks were successful
Validation / compose-images (push) Successful in 15s
Validation / renovate-config (push) Successful in 2s
Merge pull request 'chore(deps): update caddy:2 docker digest to 36c24ad' (#5) from renovate/caddy-2 into main
Reviewed-on: #5
2026-11-03 11:29:56 +01:00
.forgejo/workflows fix(ci): inspect pinned image digests independently of tags 2026-10-19 21:27:54 +02:00
scripts feat: versionner la stack caddy sans données ni secrets 2026-10-09 19:31:55 +02:00
snippets fix(logging): preserve request paths when stripping query strings 2026-10-19 20:58:26 +02:00
.gitignore refactor(caddy): separate host-specific routes from shared compose 2026-10-11 23:59:21 +02:00
Caddyfile refactor(caddy): separate host-specific routes from shared compose 2026-10-11 23:59:21 +02:00
compose.preview.yml feat: versionner la stack caddy sans données ni secrets 2026-10-09 19:31:55 +02:00
compose.site_example.yml refactor(caddy): separate host-specific routes from shared compose 2026-10-11 23:59:21 +02:00
compose.yml chore(deps): update caddy:2 docker digest to 36c24ad 2026-10-30 12:04:25 +00:00
README.md feat: versionner la stack caddy sans données ni secrets 2026-10-09 19:31:55 +02:00
renovate.json feat: gérer les mises à jour avec Renovate sur Forgejo 2026-10-09 20:57:33 +02:00

Caddy

Installation : /opt/caddy. Un Caddyfile par stack : mediaserver, headscale, forgejo et authentik. Paramètres communs dans snippets/. Aucun script d'administration de l'hôte.

Recharger la configuration :

docker compose exec caddy caddy reload --force --config /etc/caddy/Caddyfile --adapter caddyfile

Les logs HTTP indiquent les IP des connexions aux sites. Les sondes admin locales ne sont pas affichées. Les paramètres d'URL et clés API courantes sont masqués.

Certificats renouvelés par Certbot via DNS Cloudflare, puis rechargés par le hook 50-caddy-reload. Les archives ne sont pas versionnées.