systems:media_server:set_up_the_docker_compose_file_for_nginx_proxy_manager
Table of Contents
Systems - Media Server - Set Up the Docker Compose File for Nginx Proxy Manager
Nginx Proxy Manager is a tool that simplifies setting up and managing reverse proxies based on Nginx.
- Offers features like SSL automation, access control, customization, and monitoring.
Create Nginx Proxy Manager Docker Compose File
Create a file named /home/peter/docker/compose/mediaserver/nginx-proxy-manager.yml.
- /home/peter/docker/compose/mediaserver/nginx-proxy-manager.yml
services: app: image: 'jc21/nginx-proxy-manager:latest' container_name: nginx-proxy-manager environment: - PUID=$PUID - PGID=$PGID - TZ=$TZ - DOCKER_HOST=tcp://docker-socket-proxy:2375 # - PUID=1000 # - PGID=1000 # - TZ=Europe/London restart: unless-stopped # network_mode: host ports: - '80:80' - '81:81' - '443:443' volumes: - $DOCKERDIR/appdata/nginx-proxy-manager/data:/data - $DOCKERDIR/appdata/nginx-proxy-manager/letsencrypt:/etc/letsencrypt # - ./data:/data # - ./letsencrypt:/etc/letsencrypt
NOTE:
- $PUID - This value is in the global .env file.
- $PGID - This value is in the global .env file.
- $TZ - This value is in the global .env file.
- Using the Socket-Proxy.
References
systems/media_server/set_up_the_docker_compose_file_for_nginx_proxy_manager.txt · Last modified: 2025/07/12 13:19 by peter