782 B
782 B
Caddy Reverse Proxy
Caddy container that terminates HTTPS (Let's Encrypt) and routes traffic to PaperClip.
How it works
docker-compose.ymlmounts/mnt/Jannik-Cloud-Volume-01/caddy/into the container:Caddyfile— main config, imports all*.caddyfragments fromfragments/fragments/— per-service reverse-proxy definitions, assembled bydeploy_script.shdata/,config/— Caddy cert + state storage
- Only ports 80 and 443 are exposed to the host
- PaperClip itself binds only on the internal
paperclip-netDocker network
Adding new subdomains
Drop a <name>.caddy file into services/<name>/ with:
subdomain.orfel.de {
reverse_proxy <container-name>:<port>
}
The deploy script picks it up automatically.