Fiche de référence rapide. Le cours complet, avec pièges et explications, est en
M6 — Fiche service : Nginx Proxy Manager.
Reverse proxy avec interface graphique : centralise le point d'entrée réseau vers plusieurs
services internes, gère le TLS, route par nom de domaine.
Traefik — configuration déclarative, intégration automatique avec Docker (labels). Non
comparé en détail dans ce wiki. Caddy — configuration minimaliste, TLS automatique par
défaut. Non testé sur cette installation.
Léger : quelques dizaines de Mo de RAM au repos, CPU négligeable hors pics de trafic.
services:
npm:
image: jc21/nginx-proxy-manager:2.15.1
container_name: npm
restart: unless-stopped
networks:
- npm_proxy
ports:
- "80:80"
- "443:443"
- "127.0.0.1:81:81" # interface d'admin, en local uniquement
volumes:
- /srv/docker/npm/data:/data
- /srv/docker/npm/letsencrypt:/etc/letsencrypt
networks:
npm_proxy:
external: true
Aucune variable sensible obligatoire pour un fonctionnement de base — la configuration se fait
via l'interface web, stockée dans le volume /data.
NPM est le reverse proxy — il ne se place pas derrière un autre. Chaque « Proxy Host » créé
associe un nom .internal (résolu via /etc/hosts client ou un DNS local, vu en
M2) à un conteneur cible sur le réseau partagé.
Le dossier /data (configuration des Proxy Hosts, comptes utilisateurs) et
/etc/letsencrypt (certificats, si Let's Encrypt utilisé) — les deux montés en bind mount.
81) à restreindre en 127.0.0.1 ou via DOCKER-USER.Suit la convention du tag figé — voir M8 — Mises à jour.
Consulter les notes de version avant tout changement majeur.
docker compose down retire le conteneur ; supprimer ensuite /srv/docker/npm/ supprime la
configuration des Proxy Hosts et les certificats — vérifier qu'aucun autre service n'en dépend
avant.
Cette formation est proposée par Deladev, studio web de Loïc D. — création de sites et d'applications, accompagnement et formation sur mesure.
Les projets réalisés · Prestations et tarifs · Le blog tech · Me contacter
Écrite par Loïc D. avec l'assistance de Claude (Anthropic) — un travail à deux.
© 2026 Deladev — publiée sous licence CC BY-NC-ND 4.0. Vous pouvez la lire, y renvoyer par un lien, la partager et la citer en créditant la source. La revendre, l'utiliser dans une prestation ou une formation payante, la republier même partiellement ailleurs, en diffuser une version modifiée ou l'exploiter pour entraîner un modèle d'IA nécessitent une autorisation écrite — pour un usage interne en entreprise, c'est souvent oui, il suffit de demander.