Traefik, Caddy ou Nginx Proxy Manager ?

Publier plusieurs applications sur un même serveur, chacune à son adresse, avec le HTTPS automatique.

ApplicationIdéal pourOù l'installerMémoireDifficulté
TraefikDétecter tout seul les applications Docker et leur donner leur adresse.Serveur avec Docker——
CaddyLa configuration la plus lisible : tout dans un seul petit fichier.Avec ou sans Docker——
Nginx Proxy ManagerTout gérer en cliquant dans une interface web.Serveur avec Docker150 MoFacile

Traefik

Idéal pour : Détecter tout seul les applications Docker et leur donner leur adresse.

Où l'installer : Serveur avec Docker

✓ Qualités

  • Chaque application déclare son adresse dans son propre docker-compose
  • HTTPS automatique
  • Choix par défaut de Mon serveur

✗ Inconvénients

  • Configuration par « labels » déroutante au début
  • Messages d’erreur parfois obscurs (le décodeur aide)

Caddy

Idéal pour : La configuration la plus lisible : tout dans un seul petit fichier.

Où l'installer : Avec ou sans Docker

✓ Qualités

  • Fichier de configuration très court et lisible
  • HTTPS automatique
  • Sert aussi des sites statiques

✗ Inconvénients

  • Chaque nouvelle application = une ligne à ajouter et un rechargement

Nginx Proxy Manager

Idéal pour : Tout gérer en cliquant dans une interface web.

Où l'installer : Serveur avec Docker

✓ Qualités

  • Interface graphique, aucune ligne de configuration
  • Certificats en un clic

✗ Inconvénients

  • Configuration difficile à sauvegarder et à reproduire
  • Interface d’administration à bien protéger

Notre conseil

Pour un serveur installé avec Mon serveur, Traefik (ou Caddy si vous préférez lire votre configuration). Nginx Proxy Manager convient si vous ne voulez jamais toucher un fichier de configuration.

Les guides pour aller plus loin

Autres comparatifs