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

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.
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.
A personal cloud system for managing home servers through a visual interface and Docker container deployment.
A web based Linux server control panel for managing websites, databases, containers, and AI agent runtimes.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.