• fix(caddy): move layer4 into global block; use :6380 listener address
    Some checks failed
    CI / Backend (push) Successful in 30s
    CI / UI (push) Successful in 39s
    Release / Test backend (push) Successful in 40s
    Release / Check ui (push) Successful in 25s
    CI / UI (pull_request) Successful in 25s
    Release / Docker / caddy (push) Successful in 1m9s
    CI / Backend (pull_request) Successful in 1m14s
    Release / Docker / ui (push) Successful in 3m56s
    Release / Docker / runner (push) Successful in 4m41s
    Release / Docker / backend (push) Successful in 7m51s
    Release / Gitea Release (push) Failing after 2s

    kamil released this 2026-03-28 21:36:12 +05:00

    The bare { } block at the bottom was a second global options block which
    Caddy's caddyfile adapter rejects on reload. Merged layer4 into the single
    top-level global block. Changed listener from hostname (redis.libnovel.cc:6380)
    to :6380 so Caddy binds to the local interface rather than the Cloudflare IP
    that resolves for the hostname.

    Downloads