services: npm: container_name: nginx-proxy-manager image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: - '80:80' # HTTP - '443:443' # HTTPS - '81:81' # Admin Dashboard environment: - DB_SQLITE_FILE=/data/database.sqlite - TZ=Europe/Berlin volumes: - /docker/gateway/npm/data:/data - /docker/gateway/npm/letsencrypt:/etc/letsencrypt - /docker/gateway/npm/data/logs:/opt/nginx/logs - /docker/gateway/goaccess/data:/opt/goaccess:ro networks: - vps_network deploy: resources: limits: cpus: '0.5' memory: 512M logging: driver: "json-file" options: max-size: "10m" max-file: "3" goaccess: container_name: goaccess image: xavierh/goaccess-for-nginxproxymanager:latest restart: unless-stopped environment: - TZ=Europe/Berlin volumes: - /docker/gateway/npm/data/logs:/opt/log:ro - /docker/gateway/goaccess/data:/app:rw - /docker/gateway/goaccess/configs/goaccess.conf:/opt/goaccess.conf:ro ports: - '7880:7880' # Dashboard-Port für GoAccess networks: - vps_network deploy: resources: limits: cpus: '0.2' memory: 256M logging: driver: "json-file" options: max-size: "10m" max-file: "3" networks: vps_network: name: vps_network driver: bridge