Nginx Proxy Manager
Ce que fait ce service
Reverse proxy HTTP/HTTPS avec interface graphique web. Il gère le routage de tous les domaines
*.fatonfaton.fr vers les services internes, ainsi que la génération et le renouvellement automatique des certificats Let's Encrypt. C'est la porte d'entrée de toute l'infrastructure vers l'extérieur.
Où il est installé
/data/compose/data/ (monté dans /data du container)/data/compose/letsencrypt/ (monté dans /etc/letsencrypt)/data/compose/data/database.sqlite (SQLite)jc21/nginx-proxy-manager:latestConfiguration actuelle
Container inspecté — variables d'environnement notables :
DISABLE_IPV6=true
NODE_ENV=production
NPM_BUILD_VERSION=2.12.2
NPM_BUILD_COMMIT=b4f4996
NPM_BUILD_DATE=2024-12-29 04:50:29 UTC
OPENRESTY_VERSION=1.25.3.2
La configuration des proxy hosts est stockée en base SQLite (tables : proxy_host, redirection_host, dead_host, certificate). Les certificats TLS sont gérés via Certbot (intégré).
Ports et réseau
| Port hôte | Port container | Usage |
| --- | --- | --- |
80 | 80 | HTTP (redirection vers HTTPS) |
81 | 81 | Interface admin web |
443 | 443 | HTTPS (traffic proxifié) |
http://:81 Variables d'environnement
Pas de secrets dans les variables d'environnement. La configuration sensible (mots de passe admin, tokens API) est stockée dans la base SQLite.
Dépendances
*.fatonfaton.frCommandes
Voir le statut
docker ps --filter name=nginx-proxy-manager-app-1
Voir les logs
docker logs nginx-proxy-manager-app-1 --tail 50
Démarrer
```bash
Géré depuis Portainer (stack 3) ou :
docker start nginx-proxy-manager-app-1
```
Arrêter
docker stop nginx-proxy-manager-app-1
Redémarrer
docker restart nginx-proxy-manager-app-1
Logs — Dernière activité
Les logs docker ne sont pas récupérables directement (driver de logs lent/non-standard). Pour consulter les logs access nginx :
docker exec nginx-proxy-manager-app-1 tail -20 /data/logs/proxy-host-*_access.log
Points d'attention
DISABLE_IPV6=true) — ne pas activer sans tester l'impact sur les règles firewall./data/compose/ sur l'hôte — ne pas supprimer ce dossier, il contient tous les certificats Let's Encrypt actifs.81 n'est pas protégée par NPM lui-même — elle est directement exposée sur le réseau. Vérifier qu'elle n'est pas accessible depuis Internet.