Spin up a full Linux graphical desktop β accessible from any browser, anywhere β with a single command.
- π₯οΈ Full desktop experience β GNOME/KDE inside your browser, no VNC client needed
- β‘ One-command setup β install and run in under 2 minutes
- π No open ports β Cloudflare Tunnel handles the exposure securely
- π± Works on everything β desktop, tablet, phone, old browsers
- πͺ Real Linux β full apt/dpkg packages, run GUI apps natively
- π§© Lightweight β works on a $5/month VPS with 1GB RAM
# One-line install
bash -c "$(curl -fsSL https://raw.githubusercontent.com/unn-known1/cloud-linux-gui/main/install.sh)"
# Or step by step
git clone https://github.com/unn-known1/cloud-linux-gui.git
cd cloud-linux-gui
chmod +x install.sh && ./install.shThen create a Cloudflare Tunnel to expose it:
cloudflared tunnel create linux-gui
cloudflared tunnel route dns linux-gui gui.yourdomain.com
cloudflared tunnel run linux-gui- Desktop: VNC (tigervnc or x11vnc) + noVNC for web access
- Tunnel: Cloudflare Tunnel (cloudflared)
- Session manager: xrdp or tigerVNC
- Run GUI apps on a remote server without SSH X-forwarding
- Access your Linux desktop from a locked-down corporate network
- Browser-only device (Chromebook, iPad) accessing a full Linux machine
- Quick Linux desktop for testing without a VM
MIT License β built with π» by Gaurang Patel