Nginx Proxy Manager

Description

Nginx Proxy Manager is a web-based interface for managing Nginx proxy hosts, allowing users to easily set up and manage reverse proxies, SSL certificates, and other related configurations. It is built on top of Nginx and provides a user-friendly way to handle complex proxy setups without needing to manually edit configuration files.

Docker compose

---
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    container_name: nginx-proxy-manager
    ports:
      - '80:80'
      - '81:81'
      - '443:443'

    environment:
      DISABLE_IPV6: 'true'

    volumes:
      - /opt/docker/nginx-proxy-manager/data:/data
      - /opt/docker/nginx-proxy-manager/letsencrypt:/etc/letsencrypt
      - /opt/docker/nginx-proxy-manager/letsencrypt-log:/tmp/letsencrypt-log
      - /opt/docker/nginx-proxy-manager/data/logs:/data/logs

    healthcheck:
        test: ["CMD", "/usr/bin/check-health"]
        interval: 10s
        timeout: 3s

networks:
  default:
    external:
      name: <my-preferred-network>
Last updated on