Table of Contents
Nginx Proxy Manager
https://github.com/NginxProxyManager/nginx-proxy-manager
Quick Setup
- Install Docker and Docker-Compose
- Create a docker-compose.yml file similar to this:
version: '3'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: always
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
logging:
driver: "json-file"
options:
max-size: "3m"
max-file: "3"
networks:
- my-proxy-net
networks:
my-proxy-net:
external:
name: my_network
- Bring up your stack by running
docker-compose up -d
# If using docker-compose-plugin
docker compose up -d
# or stop all
docker-compose down
- Log in to the Admin UI
When your docker container is running, connect to it on port 81
for the admin interface. Sometimes this can take a little bit because of the entropy of keys.
Default Admin User:
Email: [email protected]
Password: changeme
Immediately after logging in with this default user you will be asked to modify your details and change your password.