https://github.com/nubosoftware/linux-remote-desktop
Linux based secure, open source, multi-tenant environment for remote work.
https://github.com/nubosoftware/linux-remote-desktop
docker rdp remote remote-desktop remote-work
Last synced: 18 days ago
JSON representation
Linux based secure, open source, multi-tenant environment for remote work.
- Host: GitHub
- URL: https://github.com/nubosoftware/linux-remote-desktop
- Owner: nubosoftware
- License: apache-2.0
- Created: 2021-11-09T09:30:25.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-05-04T09:02:43.000Z (about 4 years ago)
- Last Synced: 2026-06-05T10:27:13.338Z (18 days ago)
- Topics: docker, rdp, remote, remote-desktop, remote-work
- Language: JavaScript
- Homepage:
- Size: 2.82 MB
- Stars: 310
- Watchers: 12
- Forks: 38
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Linux Remote Desktop
## VDI that's based on Linux Containers
This project creates a secure, open source, multi-tenant VDI environment for remote work.
Users in your organization can access a remote Linux OS based desktop, run applications, as well as access other important resources. The remote environment is based on a docker container, is efficient and scalable, and can be deployed to an unlimited number of users. A web admin control panel is available to allow admins to control the organization's environment.
The project is based on many open source projects, such as:
- [xrdp](https://github.com/neutrinolabs/xrdp) - an open source RDP server
- [Apache Guacamole](https://guacamole.apache.org/) - clientless remote desktop gateway
- [Nubo](https://nubosoftware.com/) - Secure remote environment
- [Ubuntu Xrdp](https://github.com/danielguerra69/ubuntu-xrdp) - multi user remote desktop Server in docker container.
## Getting Started
### Create your [first linux remote desktop system in a single server](https://github.com/nubosoftware/linux-remote-desktop/blob/main/docs/getting-started-guide.md).
Please follow the detailed [Getting Started Guide](https://github.com/nubosoftware/linux-remote-desktop/blob/main/docs/getting-started-guide.md) which provides step-by-step instructions on how to install and configure a full working VDI system on a Linux server.
#### For a sneak peek - running the bootstrap script using docker.
Required: Linux system with docker engine installed.
Copy & paste the following on your terminal:
`sudo curl -L https://github.com/nubosoftware/linux-remote-desktop/releases/download/0.9.1/bootstrap.sh -o /usr/local/bin/nubo-bootstrap.sh ; sudo chmod +x /usr/local/bin/nubo-bootstrap.sh ; sudo /usr/local/bin/nubo-bootstrap.sh`
## Live Demo
Live demo of end user's client is available at:
[Linux Remote Desktop Demo](https://na02.nubosoftware.com/html/desktop/)
To get a live demo of the Admin Control Panel, please email us at: [support@nubosoftware.com](mailto:support@nubosoftware.com)
## Building and Running from Source Code
Information is available at [docs folder](https://github.com/nubosoftware/linux-remote-desktop/blob/main/docs/build-from-source.md)
## Screenshots
Example of a user’s remote desktop (available in a Chrome browser)

Admin control panel – App management
