Reverse Proxy
Introduction
Nginx Proxy Manager
Docker container for managing Nginx proxy hosts with a simple, powerful interface
- Nginx Proxy Manager
- GitHub: https://github.com/NginxProxyManager/nginx-proxy-manager
- How to Install and Use Nginx Proxy Manager with Docker
- YT: NginX Proxy Manager is a free, open source, GUI for the NginX Reverse Proxy making it easy to use.
- YT: Docker and Running your self-hosted applications in a more secure way behind a reverse proxy.
nginx-proxy
nginx-proxy sets up a container running nginx and docker-gen. docker-gen generates reverse proxy configs for nginx and reloads nginx when containers are started and stopped.
GoDoxy
A lightweight, simple, and performant reverse proxy with WebUI.
- GitHub: https://github.com/yusing/godoxy
Configuration
/etc/nginx/sites-available/default:
server {
listen 80;
server_name your-server-ip;
location /pull-repo {
proxy_pass http://localhost:5000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}