Nginx Proxy Manager
Installation et utilisation de Nginx Proxy Manager (NPM), une interface web qui simplifie la configuration de reverse proxy Nginx avec gestion automatique des certificats SSL via Let's Encrypt.
🚀 Installation de NPM sur un conteneur Alpine¶
On crée ensuite le fichier Docker-compose.yml :
services:
app:
image: 'docker.io/jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
mkdir -p data/nginx/{client_body_temp,proxy_temp,fastcgi_temp}
sudo chown -R 1000:1000 data/nginx
mkdir -p letsencrypt
sudo chown -R 1000:1000 letsencrypt
On va sur http://$ip:81
Les credentials par défaut sont :
Email: [email protected]
Password: changeme