services: caddy: image: ghcr.io/ryuupendragon/caddy-cloudflare:2.10.2@sha256:fcfcc6461e32b6f7586b8adde4bf3ff4d965470f12f47c8c90148f13f1790494 container_name: caddy restart: unless-stopped cap_add: - NET_ADMIN environment: - CLOUDFLARE_API_TOKEN=${CLOUDFLARE_API_TOKEN} volumes: - ${APPDATA_PATH}/caddy/caddy-file:/etc/caddy - ${APPDATA_PATH}/caddy/caddy-config:/config - ${APPDATA_PATH}/caddy/caddy-data:/data ports: - ${HTTP_PORT}:80 - ${HTTPS_PORT}:443 - ${HTTPS_PORT}:443/udp networks: - frontend networks: frontend: external: true