# Quadlet unit: Gitea Caddy reverse proxy (rootless, boot-persistent). # # Install path on dankclaw: ~/.config/containers/systemd/gitea-caddy.container # Unit name: gitea-caddy.service (podman 5.x drops the container- prefix) # # Serves gitea.franksdank.cloud (public domain, DNS pending). The LAN # reaches Gitea directly on port 3000. This file holds no secrets. # See docs/Dankclaw/Gitea.md. [Unit] Description=Gitea Caddy reverse proxy container Wants=gitea-server.service After=gitea-server.service network.target [Container] ContainerName=gitea-caddy Network=gitea.network Image=docker.io/library/caddy:latest PublishPort=80:80 PublishPort=443:443 Volume=/opt/gitea/data/caddy/Caddyfile:/etc/caddy/Caddyfile Volume=/opt/gitea/data/caddy/site:/srv Volume=/opt/gitea/data/caddy/config:/config Volume=/opt/gitea/data/caddy/data:/root/.local/share/caddy [Service] TimeoutStartSec=900 Restart=always [Install] WantedBy=default.target