services: caddy: container_name: caddy image: caddy:latest restart: unless-stopped cap_add: - NET_ADMIN ports: - "80:80" - "443:443" - "443:443/udp" volumes: - $PWD/conf:/etc/caddy - $PWD/site:/srv - caddy_data:/data - caddy_config:/config - $PWD/certificates:/data/caddy/certificates/local networks: - portainer_default - glance_default - gitea_gitea - hoarder_default - immich_default - n8n_default - navidrome_default - olivetin_default - paperless-ai_default - paperless-ngx_default - vaultwarden_default - yams_default - bezel_default volumes: caddy_data: caddy_config: networks: portainer_default: external: true gitea_gitea: external: true glance_default: external: true hoarder_default: external: true immich_default: external: true n8n_default: external: true navidrome_default: external: true olivetin_default: external: true paperless-ai_default: external: true paperless-ngx_default: external: true vaultwarden_default: external: true yams_default: external: true bezel_default: external: true