Nginx Proxy Manager on PROXMOX Container

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

  1. Update and Upgrade the System

    Run the following command to update the system packages:

    apt update && apt upgrade -y
  2. Install Nginx Proxy Manager

    Use the following command to install NPM via a Proxmox-friendly installation script:

     

    sh -c "$(wget --no-cache -qO- https://raw.githubusercontent.com/ej52/proxmox/main/install.sh)" -s --app nginx-proxy-manager


  3. 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:

     
    http://<your-container-ip>:81
  4. Default Login Credentials

    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.

Leave a Reply

Your email address will not be published. Required fields are marked *