The FOSS Place

Nginx Proxy Manager logo

Nginx Proxy Manager โ€” Reverse Proxy ๐Ÿณ Official Image

v2.12 ยท MIT

Expose your self-hosted services to the internet with free SSL certificates, all managed through a clean web UI. No nginx config files needed.


Features

Docker Setup

services:
  npm:
    image: jc21/nginx-proxy-manager:latest
    container_name: nginx-proxy-manager
    ports:
      - 80:80        # HTTP
      - 443:443      # HTTPS
      - 81:81        # Admin web UI
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
    restart: unless-stopped

Default login: admin@example.com / changeme โ€” change these immediately. Admin UI is on port 81. Ports 80 and 443 must be forwarded from your router for SSL to work.

Privacy & Notes

No telemetry. NPM is the go-to tool for exposing homelab services with proper HTTPS. Pair it with a domain (even a free DuckDNS one) for clean URLs and valid certs on all your services.

Changelog

2.12 โ€” Updated nginx base, improved certificate handling, bug fixes.