Nginx Proxy Manager

Manage Nginx proxy hosts and SSL certificates through a web interface for home or server hosting.

Nginx Proxy Manager screenshot 1

Nginx Proxy Manager is a self-hosted web application that provides a graphical user interface for managing Nginx proxy hosts and SSL certificates. It functions as a gateway to forward traffic to various web-based services running on a home network or server, removing the need to manually edit Nginx configuration files. The software allows users to route incoming requests from the internet to specific internal IP addresses and ports.

The software is deployed as a Docker image and is accessed via a web-based admin interface on port 81. It is designed for users who require reverse proxying and SSL termination but prefer a visual management system over a command line interface. This setup is particularly useful for home hosting environments where multiple services are run on a single machine or across a local network.

Key features

  • Creation of forwarding domains, redirections, and 404 hosts
  • SSL certificate acquisition via Let's Encrypt
  • Support for custom SSL certificates
  • Access Lists and basic HTTP Authentication
  • User management with permissions and audit logs
  • Advanced Nginx configuration options for manual overrides
  • Stream support for non-HTTP traffic

The application uses a Tabler-based admin interface and manages the underlying Nginx instance. It is intended for home lab enthusiasts and server administrators who need to route external traffic to internal services. Deployment typically involves port forwarding ports 80 and 443 on a router to the server hosting the Docker container. The system stores its data and Let's Encrypt certificates in persistent volumes, ensuring that configurations remain intact after container restarts.

Nginx Proxy Manager serves as a simplified management layer for Nginx, focusing on accessibility for users with varying levels of technical expertise.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age8 years
LicenseMIT
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.