# RustDeskServer-AiO

RustDeskServer-AiO is a self-hosted network services app. An all-in-one Docker container bundling the RustDesk Server and Relay components for a free, open source self-hosted remote desktop solution. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/1465/rustdeskserver-aio

## Description

An all-in-one Docker container bundling the RustDesk Server and Relay components for a free, open source self-hosted remote desktop solution.

## Platform availability

Available on 4 of 9 platforms: Unraid, Mac, Windows, Linux.

## Desktop and other devices

Mac, Windows, Linux.

## Health score

87/100 (Excellent), based on 5 of 5 factors.
- Maintained: 100 (last commit 15 days ago)
- Popular: 100 (125,347 GitHub stars)
- Easy to install: 65 (4 install platforms, install notes, Docker image)
- Light to run: 85 (512 MB minimum RAM)
- Security check: 70 (no serious findings, 9 minor, CI, tests)

## Links

- GitHub: https://github.com/rustdesk/rustdesk
- Docker Hub: https://hub.docker.com/r/ich777/rustdesk-server-aio/
- desktop: https://github.com/rustdesk/rustdesk/releases/latest
- Official website: https://rustdesk.com/
- Unraid: https://ca.unraid.net/apps/rustdeskserver-aio-0y1f4au1tlthqi?q=RustDeskServer-AiO
- Documentation: https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/

## Common questions

### Does the RustDeskServer-AiO container bundle both the RustDesk server and relay?

Yes, the container includes both the RustDesk Server and the RustDesk Relay in one and starts it.

### What access-control setup is discussed for RustDeskServer-AiO on Unraid?

The thread discusses making HBBS and HBBR accept only requests with a key before opening router ports or using a reverse proxy.

### What makes RustDesk self-hosting harder according to the community guide?

The web UI and HTTPS can make the setup more difficult, while basic functionality can be tested quickly.

### What file-transfer issue is reported on a Raspberry Pi 3+ RustDesk server?

Transferring many pictures can cause timeouts and incomplete transfers, with the user asking about a client or server limitation.

## Alternatives

- AnyDesk: AnyDesk offers a fast, intuitive and security-focused way to connect to remote computers.
- Apache Guacamole: Guacamole is a clientless remote desktop gateway.
- 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,…
- HopToDesk: HopToDesk is a free, open source remote desktop application for Windows, macOS, Linux, FreeBSD, Android, iOS, Chrome OS and Raspberry Pi, p…
- LogMeIn Resolve: Endpoint management with remote control, IT management, monitoring, access, support, ticketing, and automation.
- MeshCentral: MeshCentral is a self-hosted, web-based platform for remotely monitoring, controlling, and managing computers and devices on a local networ…
- NoMachine: Access remote computers easily with enterprise-class speed and features supporting any content including audio and video.
- Parsec: Experience low latency, 60 FPS remote desktop access for gaming, work, and collaboration.
- RealVNC: Secure, cost-effective remote access and support for your computer, from your desktop or mobile device.
- Remote.it: Remote.it is a tool that lets you securely access your home or office computer from anywhere.
- TeamViewer: Establish remote desktop access in seconds with instant control, secure data, VoIP and webcam integration, file transfer, and fast, easy co…

---
Source: Our Local Host (https://ourlocalhost.com/app/1465/rustdeskserver-aio), the self-hosted and open-source app directory.
