Nginx Proxy Manager
DockerQue Stackhace este servicio
Este servicio es un proxy Inverso para redirigir distintos puertos internos.
docker-compose.yaml
services:
nginx-proxy:
image: 'jc21/nginx-proxy-manager:latest'
container_name: nginx-proxy-manager
ports:
- '80:80' # Public HTTP Port
- '443:443' # Public HTTPS Port
- '81:81' # Admin Web
networks:
- sky_net
environment:
- NGINX_MAX_BODY_SIZE=200G
- NGINX_PROXY_READ_TIMEOUT=72000
- NGINX_PROXY_BUFFERING=off
volumes:
- ${PATH_TO_APPDATA}/nginxproxymanager/data:/data
- ${PATH_TO_APPDATA}/nginxproxymanager/letsencrypt:/etc/letsencrypt
restart: unless-stopped
networks:
sky_net:
driver: bridge
name: sky_net
.env
PATH_TO_APPDATA=/dockerData/appdata
Menciones
Apps Cloud
Si tienes una app cloud con la cual se transmitiran datos mediante webDav o cualquier protocolo http requeriras agregar la siguiente configuracion a ese proxy host
client_max_body_size 0;
proxy_buffering off;
proxy_request_buffering off;
proxy_send_timeout 72000s;
proxy_read_timeout 72000s;
proxy_connect_timeout 300s;