Aller au contenu
Runbook

Installer Caddy sur Windows

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

Outilweb-serverreverse-proxyhttpstlshttp

Installation

Chocolatey · Chocolatey
choco install caddy

Sinon, téléchargez le binaire unique caddy.exe depuis caddyserver.com/download.

Vérifier l'installation

Vérifier
caddy version

Fichiers importants

TypeCheminDescription
configCaddyfileCaddy lit par défaut un fichier nommé Caddyfile dans le répertoire de travail courant.

Ports par défaut

80443

Outils en ligne de commande

  • caddyLancez caddy run pour démarrer au premier plan ; caddy start / caddy stop pour tourner en arrière-plan ; caddy reload pour appliquer les changements.

Désinstaller

Désinstaller
caddy stop
choco uninstall caddy

À savoir

  • Sous Windows, Caddy n'enregistre pas de service par défaut : démarrez-le avec caddy run (premier plan) ou caddy start (arrière-plan) depuis un dossier contenant votre Caddyfile.
  • Pour le faire tourner comme un vrai service Windows, utilisez un wrapper tel que WinSW ou NSSM.
  • caddy.exe est un binaire autonome unique ; le téléchargement depuis caddyserver.com fonctionne sans installateur.

Installation sur Windows

choco install caddy (Chocolatey) installe le binaire caddy et l'ajoute au PATH. Sinon, téléchargez le binaire unique caddy.exe depuis caddyserver.com/download et placez-le n'importe où dans votre PATH. Vérifiez avec caddy version.

Démarrer et arrêter

Le Caddy Windows n'est pas un service système. Depuis un dossier contenant votre Caddyfile, lancez caddy run pour le garder au premier plan, ou caddy start pour le détacher ; arrêtez une instance détachée avec caddy stop et appliquez les modifications de config avec caddy reload. Pour le faire tourner comme un vrai service Windows, encapsulez-le avec WinSW ou NSSM.

HTTPS local

Pour le développement, utilisez une adresse de site localhost : Caddy sert du HTTPS via une autorité de certification de confiance locale qu'il installe au premier lancement. Les domaines publics nécessitent toujours que les ports 80/443 soient accessibles pour l'émission automatique des certificats.