services: npm: image: jc21/nginx-proxy-manager:latest container_name: npm hostname: npm environment: - TZ=Europe/Berlin - PUID=1000 # see https://nginxproxymanager.com/advanced-config/ - PGID=1000 # see https://nginxproxymanager.com/advanced-config/ ports: - 80:80/tcp # HTTP - 443:443/tcp # HTTPS - 81:81/tcp # MGMT UI, do not expose publicly expose: - 80 - 443 - 81 restart: unless-stopped healthcheck: test: ["CMD", "/bin/check-health"] interval: 30s timeout: 3s volumes: - ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/nginx-proxy-manager/data:/data - ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/nginx-proxy-manager/letsencrypt:/etc/letsencrypt #networks: # - npm_proxy #networks: # npm_proxy: # external: true