Nginx Proxy Manager
Nginx is a popular web server and reverse proxy used to redirect traffic to another server. The Nginx Proxy Manager (NPM) runs on Docker, providing a clean, efficient, and user-friendly web interface for management.
Installation
Docker YAML Configuration:
version: '3.8'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
Example Setup: To point famex.wiki to 10.60.0.50:83, configure as follows (using WebAdmin):
-
DNS Server Configuration:
-
BIND DNS Server
-
Create master zone:
-
Domain name / Network:
famex.wiki -
Email address:
mark.vitarius.famextools.hu
-
-
Edit Zone Records File:
$TTL 86400 @ IN SOA ns1.famex.wiki. admin.famex.wiki. ( 2024031203 3600 1800 604800 86400 ) IN NS ns1 IN A 10.60.0.50 ns1 IN A 10.60.0.50 famex.snipe. IN A 10.60.0.50
-
-
-
Nginx Proxy Manager Configuration:
-
Proxy Hosts
-
Add Proxy Host:
-
Domain name:
famex.wiki -
Forward Hostname IP:
10.60.0.50 -
Forward Port:
83 -
Save
-
-
-
Notes
-
Ensure that port 53 is open!