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