Table of Contents

Cloudflare DNS Configuration

DEPRECATED: This troubleshooting guide is no longer relevant for folk.zone. The nitro server uses direct HTTPS via Let's Encrypt instead of Cloudflare tunnels.

Services not accessible via domain.

Symptom

Can access services via localhost but not via domain. DNS resolution fails.

Cause

Cloudflare tunnel not running or DNS entries not configured correctly.

Fix

Steps:

1. Verify Cloudflare tunnel is running: `docker compose logs cloudflared`
2. Check Cloudflare Zero Trust dashboard for tunnel status
3. Ensure DNS entries in Cloudflare:
   - `folk.zone` → `http://caddy:80`
   - `*.folk.zone` → `http://caddy:80` (wildcard)
4. Ensure domain is in Cloudflare DNS with orange cloud (proxied)

Prevention

Verify DNS configuration after tunnel setup. Monitor tunnel status regularly.

See Also

Last updated: 2026-06-19