CloudGate ghcr.io/elias02345/cloudgate:latest https://ghcr.io/elias02345/cloudgate bridge bash false https://raw.githubusercontent.com/Elias02345/CloudGate/main/packaging/assets/icon-256.png http://[IP]:[PORT:8080]/ https://raw.githubusercontent.com/Elias02345/CloudGate/main/packaging/assets/screenshots/1-dashboard.png https://raw.githubusercontent.com/Elias02345/CloudGate/main/packaging/assets/screenshots/2-hosts.png https://raw.githubusercontent.com/Elias02345/CloudGate/main/packaging/assets/screenshots/3-tunnels.png https://raw.githubusercontent.com/Elias02345/CloudGate/main/packaging/assets/screenshots/4-cloudflare.png CloudGate puts the services in your homelab on the internet, even when your connection has no public IP address or open ports (CGNAT, DS-Lite, mobile internet). It manages Cloudflare Tunnels and playit.gg tunnels from one web interface. Add a service by entering its local address and the public hostname you want. CloudGate creates the tunnel, the DNS record and the routing rule, and keeps the tunnel running. Features: - Cloudflare Tunnel for websites and web apps, with automatic DNS records - playit.gg tunnels for TCP/UDP services such as game servers and SSH - Optional local reverse proxy with Let's Encrypt certificates - Two-factor authentication, audit log and API keys - No configuration needed: the admin account and all secrets are created on first start Not affiliated with Cloudflare or playit.gg. https://github.com/Elias02345/CloudGate/issues https://github.com/Elias02345/CloudGate https://raw.githubusercontent.com/Elias02345/unraid-templates/main/templates/cloudgate.xml Tools: Network:Other cloudflare tunnel playit cgnat reverse proxy self-hosted port forwarding Outbound internet access for the Cloudflare Tunnel connection. No inbound port forwarding needed. 2026-09-19 6.9 MIT