Rustdesk

RustDesk is an open-source remote desktop and control platform that lets self-hosters securely access and manage devices from anywhere with minimal…

  • Home Automation
  • Network Services
  • Other
  • Productivity
  • Tools & Utilities
RustDesk is an open-source remote desktop and control platform that lets self-hosters securely access and manage devices from anywhere with minimal configuration.

Platform availability

Available on 6 of 9 platforms

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

80/100 Excellent

Maintained
100last commit 6 days ago
Popular
3766 GitHub stars
Easy to install
856 install platforms, install notes, Docker image
Light to run
95512 MB minimum RAM, runs on ARM

Availability: platform listings confirmed today, links checked 8 days ago

GitHub stars
66
Open issues
0
Last commit
2026-10-08
Latest release
1.5.0-ls128
License
GPL-3.0
Activity
rising

Checked 6 days ago - source: GitHub (linuxserver/docker-rustdesk)

Resources & Compatibility

Minimum requirements: 512 MB RAM, 1 CPU core(s), 200 MB disk. ARM (e.g. Raspberry Pi) is supported.

Checked 17 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Get your RustDesk ID before connecting After installing RustDesk, find its device ID (on Linux, run sudo rustdesk --get-id) and use that ID when connecting from another computer. Without the correct ID, the remote computer has no way to find this one. source
  • Set up a proxy only if you need one If your network requires an HTTP proxy for RustDesk to reach the internet, install and enable Tinyproxy so it starts on boot. Without a working proxy, RustDesk may not be able to connect through that network. source
  • Fix Windows reboot startup if needed If RustDesk does not start after a Windows reboot, open Command Prompt as administrator and run sc config rustdesk start= delayed-auto. This makes Windows start the RustDesk service a little later, which avoids a common startup failure. source

Fetched 16 days ago - each note links to its source

Alternatives (12)

  • 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…

Checked 14 days ago - source: AlternativeTo

Common questions

How do I get the RustDesk ID on a headless Linux machine?

After installing RustDesk, run sudo rustdesk --get-id to find the device ID. Use that ID when connecting, because without the correct ID the remote computer has no way to find it.

When should I configure an HTTP proxy for RustDesk?

Set up a proxy only if the network requires an HTTP proxy for RustDesk to reach the internet. Install and enable Tinyproxy so it starts on boot, or RustDesk may not be able to connect.

How do I choose the correct LinuxServer.io RustDesk container architecture?

The image supports x86-64 and arm64. Pulling the latest tag should retrieve the correct image for your architecture, or use the amd64 or arm64v8 tags for a specific image.

Does the RustDesk Server Pro FAQ cover upgrading from the open-source server?

Yes. The Server Pro FAQ covers installation, conversion from OSS, upgrades, license migration, logging, SMTP issues, and device-management problems.

Answers sourced from github.com, github.com, github.com, rustdesk.com

Community

Collected 9 days ago - public community threads