services: authelia: container_name: authelia image: authelia/authelia:4.38.10 environment: - TZ=${TZ} networks: - reverse-proxy ports: - 9091:9091 restart: always volumes: - ${DOCKER_CONFIGS}/authelia/config:/config nginxproxymanager: container_name: nginxproxymanager image: jc21/nginx-proxy-manager:2.12.3 environment: - X_FRAME_OPTIONS=sameorigin - DB_SQLITE_FILE=/data/database.sqlite networks: - reverse-proxy ports: - 444:443/tcp - 82:80/tcp - 81:81/tcp restart: always volumes: - ${DOCKER_CONFIGS}/nginxproxymanager/data:/data - ${DOCKER_CONFIGS}/nginxproxymanager/letsencrypt:/etc/letsencrypt - ${DOCKER_CONFIGS}/nginxproxymanager/snippets:/snippets:ro - /etc/localtime:/etc/localtime:ro networks: reverse-proxy: name: reverse-proxy external: true