Nginx Proxy Manager (NPM) is a powerful web-based reverse proxy solution that simplifies the process of managing proxy hosts, SSL certificates, and access control rules. It provides a user-friendly dashboard for handling multiple web applications behind a single IP address. In this guide, we will install Nginx Proxy Manager on a Proxmox container.
System Requirements
Before installing, ensure your Proxmox container meets the following requirements:
- CPU Core: 1
- Memory: 512 MB
- Disk Size: 4 GB
- OS: Debian-based (Recommended: Debian 12)
Installation Steps
-
Update and Upgrade the System
Run the following command to update the system packages:
-
Install Nginx Proxy Manager
Use the following command to install NPM via a Proxmox-friendly installation script:
-
Accessing Nginx Proxy Manager
Once the installation is complete, access the web interface by entering your container’s IP address with port 81 in a web browser:
-
Default Login Credentials
- Username: [email protected]
- Password: changeme
After logging in, update the admin credentials for security.
Nginx Proxy Manager simplifies reverse proxy configurations, SSL certificate management, and domain routing with an easy-to-use graphical interface. Once installed, you can start adding proxy hosts and securing your web services efficiently.