This section documents how public access to services is handled using Nginx Proxy Manager.
- All public services are exposed via Nginx Proxy Manager
- Each service gets its own domain or subdomain
- NPM forwards traffic to Docker containers over the
proxy network
Internet
↓
DNS (lou.fish)
↓
Nginx Proxy Manager
↓
Docker container (via proxy network)
- Use container name as hostname
- Use internal container port
- Service must be on the
proxy network