Skip to content

[Docs] Document Cloudflare Tunnel deployments - #800

Closed
roomote-roomote[bot] wants to merge 2 commits into
developfrom
docs/cloudflare-tunnel-guidance-1qm7wucjp7ekr
Closed

[Docs] Document Cloudflare Tunnel deployments#800
roomote-roomote[bot] wants to merge 2 commits into
developfrom
docs/cloudflare-tunnel-guidance-1qm7wucjp7ekr

Conversation

@roomote-roomote

@roomote-roomote roomote-roomote Bot commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

Opened on behalf of Matt Rubens. Follow up by mentioning @roomote-roomote, in the web UI, or in Slack.

What changed

Documented the supported Cloudflare Tunnel deployment path for self-hosted Roomote, including the required originRequest.noTLSVerify: true setting for the private HTTPS hop to Caddy when Caddy uses its internal certificate.

Why this change was made

Without an origin trust setting, cloudflared rejects Caddy's locally issued certificate. The guidance now makes that requirement explicit while keeping Cloudflare's browser-facing TLS verification intact.

Impact

No product behavior changes. Self-host operators have a complete, verified configuration guide for Cloudflare Tunnel deployments.

@roomote-roomote

roomote-roomote Bot commented Jul 26, 2026

Copy link
Copy Markdown
Contributor Author

No code issues found. See task

  • SELF_HOSTING.md:100-110 Documented the Cloudflare Tunnel HTTPS-origin trust requirement for Caddy's internal certificate, including originRequest.noTLSVerify: true and its private-hop scope.

Reviewed d418257

@roomote-roomote

Copy link
Copy Markdown
Contributor Author

Implemented in d418257. SELF_HOSTING.md now explains that cloudflared must either trust Caddy's local CA or use originRequest.noTLSVerify: true for the private tunnel-to-Caddy HTTPS hop, while Cloudflare continues serving a publicly trusted certificate to browsers.

@roomote-roomote

Copy link
Copy Markdown
Contributor Author

Superseded by #803, which consolidates this Cloudflare Tunnel guidance with the flat preview hostname implementation and deployment documentation.

@mrubens mrubens closed this Jul 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant