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.
Can access services via localhost but not via domain. DNS resolution fails.
Cloudflare tunnel not running or DNS entries not configured correctly.
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)
Verify DNS configuration after tunnel setup. Monitor tunnel status regularly.