Aller au contenu
Runbook

Caddy

Serveur web moderne à HTTPS automatique, utilisable comme reverse proxy et serveur de fichiers.

Outilweb-serverreverse-proxyhttpstlshttp

Choisir une plateforme

Vue d'ensemble

Caddy est un serveur web moderne écrit en Go, surtout connu pour son HTTPS automatique : il obtient et renouvelle seul les certificats TLS auprès de Let's Encrypt (ou ZeroSSL), sans configuration manuelle. Il fait office de serveur de fichiers statiques, de reverse proxy et de répartiteur de charge, et se présente comme un binaire unique sans dépendance.

Le Caddyfile

La configuration est généralement un Caddyfile court et lisible. Un reverse proxy peut tenir en example.com { reverse_proxy localhost:8080 } — Caddy provisionne le certificat automatiquement. Le JSON et une API d'administration sont disponibles pour les usages avancés.

Utilisation en ligne de commande

Le binaire caddy est à la fois serveur et outil : caddy run (premier plan), caddy start / caddy stop, caddy reload (appliquer la config sans interruption), caddy fmt (formater un Caddyfile) et caddy file-server / caddy reverse-proxy pour un usage ponctuel.