Skip to content

XDERA-Network/RDP-Lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

RDP-Lite

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.

Features

  • 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 cloudflared binary for secure, NAT-traversing web access on port 2828.
  • Security: None:v (but safe as long as you're not sharing the generated domain / vnc access to anyone)

Prerequisites

  • OS: Ubuntu 22.04 LTS (Recommended).
  • Architecture: Linux amd64.
  • Privileges: Root or Sudo access.

Quick Start (Installation)

  1. Clone the repository:

    git clone https://github.com/XDERA-Network/RDP-Lite.git
    cd RDP-Lite
  2. Make the script executable:

    chmod +x setup.sh
  3. Run the provisioner:

    ./setup.sh

Usage & Access

Once the script finishes executing, it will:

  1. Initialize the XFCE Desktop on display :1.
  2. Launch a Websocket Bridge on port 2828.
  3. 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.

License

MIT

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages