NGINX Proxy Manager is a web-based UI for managing NGINX reverse proxy configurations. It allows you to easily route traffic to internal services using domain names and configure SSL with Let’s Encrypt. The interface simplifies setup for users who may not be familiar with NGINX’s configuration syntax. It supports access control, redirection and advanced proxy rules. Ideal for self-hosted environments with multiple services.
Setup
docker-compose.yaml
version: '3'
networks:
docker_net:
external: true
volumes:
data:
letsencrypt:
services:
app:
image: jc21/nginx-proxy-manager:latest
container_name: nginxpm
restart: unless-stopped
ports:
- 80:80
- 81:81
- 443:443
volumes:
- data:/data
- letsencrypt:/etc/letsencrypt
networks:
- docker_net