Files
docker_stack/stack/cloudflared+npm.yml
2025-12-24 16:04:09 +08:00

44 lines
973 B
YAML

version: "3.9"
services:
cloudflared:
image: cloudflare/cloudflared:latest
container_name: cloudflared
restart: unless-stopped
command: tunnel --no-autoupdate run --token ${CLOUDFLARE_TOKEN}
networks:
- cloudflare_network
volumes:
- /opt/cloudflare/cloudflared:/etc/cloudflared
npm:
image: jc21/nginx-proxy-manager:latest
container_name: npm
restart: unless-stopped
ports:
- "80:80"
- "81:81"
- "443:443"
networks:
- cloudflare_network
- webproxy
volumes:
- /opt/cloudflare/npm/data:/data
- /opt/cloudflare/npm/letsencrypt:/etc/letsencrypt
filebrowser:
image: filebrowser/filebrowser:latest
container_name: filebrowser
restart: unless-stopped
ports:
- "18080:80"
networks:
- cloudflare_network
volumes:
- /opt/cloudflare/files:/srv
networks:
cloudflare_network:
driver: bridge
webproxy:
external: true