# NginxProxyManager/nginx-proxy-manager

Docker container for managing Nginx proxy hosts with a simple, powerful interface

Repository: https://github.com/NginxProxyManager/nginx-proxy-manager
Canonical: https://ross.abutalabs.com/products/nginx-proxy-manager
Homepage: https://nginxproxymanager.com
Language: TypeScript
License: MIT
License Family: permissive
Topics: nginx, nginx-proxy
Last push: 2026-08-26T21:42:43+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 87, longevity 100
- inputs: {"age_days": 3178, "days_push": 7, "days_rel": 91, "gap_med": 8, "n_releases_24m": 18}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 33997, forks 3866 (observed 2026-08-28T04:11:58.583841+00:00)

## What it is
Nginx Proxy Manager is a Docker-based application that provides a web UI for managing Nginx reverse proxy hosts, redirections, streams, and SSL certificates. It lets users expose web services with free Let's Encrypt SSL and access controls without needing to know Nginx configuration.

## Use cases
- expose home lab services behind a reverse proxy with free SSL
- manage nginx proxy hosts through a web interface
- automatically renew Let's Encrypt certificates for self-hosted apps
- add basic HTTP authentication and access lists to web services
- set up domain forwarding and redirections without editing nginx configs
- manage multiple users and permissions for proxy hosts

## When to choose
- you self-host web services at home or on a VPS and want simple reverse proxying with SSL
- you want a GUI instead of hand-writing nginx configuration files
- you need automatic Let's Encrypt certificate issuance and renewal
- you want user management and audit logs for proxy administration

## When to avoid
- you need highly customized, complex nginx configurations beyond the advanced custom config option
- you run on armv7 hardware (unsupported since 2.14)
- you prefer declarative infrastructure-as-code proxy management like Traefik or Caddy file configs
- you need a lightweight proxy without a database dependency

## Facets
- artifact type: application
- maturity: active
- function: proxy, http-server, security, self-hosted, gui
- domain: self-hosted, networking, web-development, security
- platform: self-hosted
- tags: reverse-proxy, nginx, lets-encrypt, ssl-termination, docker-image, home-network, admin-ui, devops, docker, linux, web-server

## Member repositories
- NginxProxyManager/nginx-proxy-manager (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:58.583841+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:27:55.628469+00:00, confidence not recorded.
  - readme: https://github.com/NginxProxyManager/nginx-proxy-manager (fetched 2026-08-28T04:11:58.583841+00:00, sha 024446f31bfd)
  - homepage: https://nginxproxymanager.com (fetched 2026-08-29T07:48:43.428230+00:00, sha 10eb836b9fc8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
