# Nginx Proxy Manager

Nginx Proxy Manager is a self-hosted reverse proxy and web server that lets you expose home or small-office applications to the internet without writing Nginx configuration. It is open source and self-hosted, installable on Docker Hub, Proxmox, ZimaOS, TrueNAS, Umbrel and Unraid.

Canonical page: https://ourlocalhost.com/app/3649/nginx-proxy-manager

## Description

Nginx Proxy Manager is a self-hosted reverse proxy and web server that lets you expose home or small-office applications to the internet without writing Nginx configuration. Its web-based admin interface makes it easy to create forwarding hosts, redirections, streams, and 404 pages, and it provisions free SSL certificates through Let's Encrypt or accepts your own certificates. It also offers access lists, basic HTTP authentication, and optional advanced Nginx configuration for users who want more control, making it a good fit for self-hosters who want secure, low-effort access to their services.

## Platform availability

Available on 5 of 9 platforms: Unraid, TrueNAS, Umbrel, ZimaOS, Proxmox.

## Health score

81/100 (Excellent), based on 4 of 5 factors.
- Maintained: 100 (last commit 26 days ago)
- Popular: 91 (34,268 GitHub stars)
- Easy to install: 90 (5 install platforms, install notes, setup guide, Docker image)
- Security check: 20 (1 serious finding, CI, tests)

## Security check

1 serious finding: A private key is committed in the source code.
Automated checks on commit d780474, 12 Oct 2026. Not an audit.

## Links

- Docker Hub: https://hub.docker.com/r/jc21/nginx-proxy-manager
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=nginxproxymanager
- ZimaOS: https://github.com/IceWhaleTech/CasaOS-AppStore/tree/main/Apps/NginxProxyManager
- TrueNAS: https://apps.truenas.com/catalog/nginx-proxy-manager/
- Umbrel: https://apps.umbrel.com/app/nginx-proxy-manager
- Unraid: https://ca.unraid.net/apps/nginx-proxy-manager-official-0fon2z60ytm0ra?q=Nginx-Proxy-Manager-Official
- Official website: https://nginxproxymanager.com/
- GitHub: https://github.com/NginxProxyManager/nginx-proxy-manager

## Common questions

### Which Docker paths should I persist for Nginx Proxy Manager?

The quick-start compose file mounts ./data to /data and ./letsencrypt to /etc/letsencrypt. These are the paths used for NPM data and Let's Encrypt certificates.

### What do I need to configure on my router and DNS to expose apps publicly?

Forward external ports 80 and 443 to the server running Nginx Proxy Manager. Point your domain name to your home server using a static IP or a DDNS service.

### Do Let's Encrypt certificates renew automatically in Nginx Proxy Manager?

Yes, built-in Let's Encrypt support provides SSL for your web services, and the certificates renew themselves.

### Can multiple users be limited to only their own proxy hosts?

Yes, you can configure users to view or manage their own hosts. Full access permissions are also available.

### Can I override the generated Nginx configuration for advanced settings?

Yes, advanced Nginx configuration is available for super users.

## Alternatives

- BunkerWeb: BunkerWeb is a self-hosted, open-source web application firewall and NGINX-based web server that protects services with secure-by-default s…
- Fossorial Pangolin: Open-source identity-based remote access platform using WireGuard, offering unified management, tunneled connections, granular access contr…
- Haproxy: HAProxy is a TCP proxy and a HTTP reverse proxy.
- Træfik Proxy: The Cloud Native Application Proxy Simplify networking complexity while designing, deploying, and operating applications.
- nginx-ui
- npmplus: NPMplus is an improved fork of Nginx Proxy Manager that provides a web interface for managing reverse proxy rules, SSL certificates, and ap…
- zoraxy: Zoraxy is a free, open-source, general-purpose reverse proxy and TCP/UDP forwarding tool for home servers and homelabs.

---
Source: Our Local Host (https://ourlocalhost.com/app/3649/nginx-proxy-manager), the self-hosted and open-source app directory.
