# Ubuntu-xrdp

Ubuntu-xrdp is a Docker container that runs an Ubuntu LXDE desktop and exposes it over xrdp, giving homelab users simple remote desktop access from any Remote Desktop Protocol (RDP) client. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/1302/ubuntu-xrdp

## Description

Ubuntu-xrdp is a Docker container that runs an Ubuntu LXDE desktop and exposes it over xrdp, giving homelab users simple remote desktop access from any Remote Desktop Protocol (RDP) client.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

75/100 (Good), based on 5 of 5 factors.
- Maintained: 100 (last commit 22 days ago)
- Popular: 77 (6,756 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Light to run: 50 (2 GB minimum RAM)
- Security check: 79 (no serious findings, CI, tests, OpenSSF Scorecard 5.5/10)

## Links

- GitHub: https://github.com/neutrinolabs/xrdp
- Documentation: https://github.com/danielguerra69/ubuntu-xrdp#readme
- Docker Hub: https://hub.docker.com/r/snoopy86/desktop-dockers
- Unraid: https://ca.unraid.net/apps/ubuntu-xrdp-0dl782a184ix6u?q=Ubuntu-xrdp
- Official website: http://www.xrdp.org/

## Common questions

### Do I need to open a specific port for RDP access?

Yes, xrdp listens on TCP port 3389. Make sure your firewall allows that port from the location where you will connect.

### Does this Ubuntu-xrdp Docker setup support multiple users?

The repository is described as a Docker fully implemented Multi User xrdp with xorgxrdp and pulseaudio on Ubuntu 16.04/18.04.

### Is the RDP transport encrypted by default?

Yes, RDP transport is encrypted using TLS by default.

### Does xrdp v0.9.9.1 include a device redirection fix?

XRDP v0.9.9.1 from NeutrinoLabs includes an important bug fix for RDP Device Redirection.

## Alternatives

- AnyDesk: AnyDesk offers a fast, intuitive and security-focused way to connect to remote computers.
- Chrome Remote Desktop: Chrome Remote Desktop allows users to remotely access another computer through Chrome browser or a Chromebook.
- DWService: DWService is a half (only the client/agent) open source project which offers a service that allows access to remote systems (Windows, Mac,…
- LogMeIn Resolve: Endpoint management with remote control, IT management, monitoring, access, support, ticketing, and automation.
- NoMachine: Access remote computers easily with enterprise-class speed and features supporting any content including audio and video.
- RealVNC: Secure, cost-effective remote access and support for your computer, from your desktop or mobile device.
- RustDesk: RustDesk is an open-source remote desktop and control platform that lets self-hosters securely access and manage devices from anywhere with…
- TeamViewer: Establish remote desktop access in seconds with instant control, secure data, VoIP and webcam integration, file transfer, and fast, easy co…
- TigerVNC: TigerVNC is an advanced VNC implementation.
- UltraVNC: Free remote desktop access for Windows, enabling screen sharing, remote control, file transfer, secure connections, helpdesk, and IT suppor…
- mRemoteNG: mRemoteNG is a fork of mRemote , an open source, tabbed, multi-protocol, remote connections manager.

---
Source: Our Local Host (https://ourlocalhost.com/app/1302/ubuntu-xrdp), the self-hosted and open-source app directory.
