Skip to content

Nginx Proxy Manager

  • proxy manager so I don't have to remember IPs and port numbers
docker-compose.yml
---
networks:
  default:
    external: true
    name: proxynet

services:
  app:
    container_name: nginx-proxy-manager
    image: "jc21/nginx-proxy-manager:2.12.3"
    restart: unless-stopped
    ports:
      - "80:80" # Public HTTP Port
      - "443:443" # Public HTTPS Port
      - "81:81" # Admin Web Port
    volumes:
      - /mnt/store/containers/npm/data:/data
      - /mnt/store/containers/npm/letsencrypt:/etc/letsencrypt
    healthcheck:
      test: ["CMD", "/usr/bin/check-health"]
      interval: 10s
      timeout: 3s