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/certs:/certs 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 - beszel_default - dozzle_default - beaverhabits_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 beszel_default: external: true dozzle_default: external: true beaverhabits_default: external: true