RDP-Lite is a high-performance, automated environment setup script designed to transform a standard headless VPS, basic terminal, or SSH session into a full Ubuntu-based GUI desktop.
Whether you are managing a remote server or just want a GUI access point beyond the command line, this script provides a complete visual interface accessible from any browser.
- XFCE4 Desktop: A lightweight and stable desktop environment for smooth remote access.
- Firefox Browser: The latest Firefox browser installed via the official Mozilla PPA for full web capabilities.
- Tigervnc & NoVNC: Professional-grade VNC server with an integrated web-based client for easy cloud access.
- Node.js 20.x: Automatically installed to support modern web tools and development scripts.
- Cloudflare Tunnel: Integrated
cloudflaredbinary for secure, NAT-traversing web access on port2828. - Security: None:v (but safe as long as you're not sharing the generated domain / vnc access to anyone)
- OS: Ubuntu 22.04 LTS (Recommended).
- Architecture: Linux amd64.
- Privileges: Root or Sudo access.
-
Clone the repository:
git clone https://github.com/XDERA-Network/RDP-Lite.git cd RDP-Lite -
Make the script executable:
chmod +x setup.sh
-
Run the provisioner:
./setup.sh
Once the script finishes executing, it will:
- Initialize the XFCE Desktop on display
:1. - Launch a Websocket Bridge on port
2828. - Establish a secure Cloudflare Tunnel.
How to Connect:
Look for the .trycloudflare.com URL generated in your terminal logs. Copy and paste this URL into any browser to immediately access your Ubuntu GUI desktop.
MIT