Dockers/networking/docker-compose.yml
2025-03-19 23:22:25 -07:00

27 lines
939 B
YAML

version: "3.8"
services:
ddns-updater: # dns updater, prevents issues caused by cycling residential ip address https://hub.docker.com/r/qmcgaw/ddns-updater
image: qmcgaw/ddns-updater:latest
container_name: ddns-updater
environment:
- LISTENING_PORT=8000
- ROOT_URL=/
- TZ=${TZ}
volumes:
- ${DATA_PATH}/ddns-updater/data:/updater/data
ports:
- ${DDNS_PORT}:8000/tcp
restart: unless-stopped
nginx-proxy-manager: # web ui for managing nginx reverse proxy config https://nginxproxymanager.com/
image: jc21/nginx-proxy-manager:latest
container_name: nginx-proxy-manager
network_mode: host
volumes:
- ${DATA_PATH}/nginx-proxy-manager/data:/data
- ${DATA_PATH}/nginx-proxy-manager/letsencrypt:/etc/letsencrypt
- ${DATA_PATH}/nginx-proxy-manager/static:/static
- ${DATA_PATH}/nginx-proxy-manager/snippets:/snippets:ro
restart: unless-stopped