Table of contents

Nginx Proxy Manager

services: app: image: 'jc21/nginx-proxy-manager:latest' restart: always ports: # These ports are in format <host-port>:<container-port> - '80:80' # Public HTTP Port - '443:443' # Public HTTPS Port - '81:81' # Admin Web Port # Add any other Stream port you want to expose # - '21:21' # FTP environment: # Postgres parameters: DB_POSTGRES_HOST: 'db' DB_POSTGRES_PORT: '5432' DB_POSTGRES_USER: 'npm' DB_POSTGRES_PASSWORD: 'secretpasswd' DB_POSTGRES_NAME: 'npm' # Uncomment this if IPv6 is not enabled on your host # DISABLE_IPV6: 'true' volumes: - ./data:/data:z - ./letsencrypt:/etc/letsencrypt:z depends_on: - db db: image: postgres:latest environment: POSTGRES_USER: 'npm' POSTGRES_PASSWORD: 'secretpasswd' POSTGRES_DB: 'npm' volumes: - ./postgres:/var/lib/postgresql/data:z