Skip to content

unn-Known1/cloud-linux-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

42 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐧 Cloud Linux GUI β€” Full Linux Desktop in Your Browser

Spin up a full Linux graphical desktop β€” accessible from any browser, anywhere β€” with a single command.

Linux Cloudflare NoVNC

✨ Features

  • πŸ–₯️ 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

πŸš€ Quick Start

# 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.sh

Then 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

πŸ—οΈ Stack

  • Desktop: VNC (tigervnc or x11vnc) + noVNC for web access
  • Tunnel: Cloudflare Tunnel (cloudflared)
  • Session manager: xrdp or tigerVNC

πŸ’‘ Use Cases

  • 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

⭐ If this helped you, star the repo!

MIT License β€” built with πŸ’» by Gaurang Patel

About

Full Linux Desktop accessible from any browser via Cloudflare Tunnel - One command installation!

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages