Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.43 KB

File metadata and controls

32 lines (22 loc) · 1.43 KB

Cloudflare Tunnel — Application Mapping

The cloudflared container runs in the plex-services docker-compose. It exposes lightweight web dashboards through Cloudflare Tunnel.

Through Cloudflare Tunnel

These services are HTTP-based dashboards, within Cloudflare ToS:

Subdomain Target Port Notes
auth.<domain> Docker VM (Authentik) 9443 SSO identity provider
tautulli.<domain> plex-services VM 8181 Plex analytics
requests.<domain> plex-services VM 5055 Jellyseerr media requests
grafana.<domain> Monitoring VM 3000 Dashboards
logs.<domain> Monitoring VM 5080 OpenObserve log viewer
status.<domain> Monitoring VM 3001 Uptime Kuma status page

Configure these routes in the Cloudflare Zero Trust dashboard under Networks > Tunnels > > Public Hostname.

NOT Through Cloudflare Tunnel

These use the VPS WireGuard relay instead:

Service Why Not Tunnel Access Method
Plex media streaming ToS violation for media traffic plex.clintflix.tv:32400 via VPS relay
Valheim game server UDP, not HTTP VPS relay UDP 2456-2458
Mobile WireGuard UDP relay VPS relay UDP 51820

Access Control

All tunneled applications should be protected with Cloudflare Access policies that authenticate against Authentik (see authentik-setup.md).