Academy

RustDesk review: remote desktop you can self-host

Two laptops on a wooden desk, one open toward an empty chair.

RustDesk is a free open-source remote desktop: software that shows another computer’s screen on yours and lets your keyboard and mouse work there. It is for people who help a relative, reach a PC that stays on at home, or move between their own machines. You can start on the project’s public connection servers, or run those servers yourself.23

Last checked October 28, 2026.

At a glance

  • What it is: A free open-source remote desktop for viewing and controlling another computer.
  • Works on: Windows, macOS, Linux, Android, iOS (as a controller), and the web.12
  • Price: Free self-hosting plan at $0. Paid self-hosted Server Pro plans from $11.88 a month, billed annually.5
  • Licence: GNU Affero General Public License version 3, a free licence. The repository labels it AGPL-3.0, and the GitHub project is public.96
  • Best for: Reaching your own computers, with the option to run the connection servers yourself.
  • Official site: rustdesk.com

What RustDesk does (and how it protects your privacy)

Each running copy shows an ID and a one-time password. You read those on the computer you want to open, then type the ID on the other device and use the password to get in.2 After you install it, or run the Windows build without a full install, RustDesk connects to the project’s public servers. The window says it is ready, and that your own server is the way to a faster connection.2

While RustDesk is running, the computer tells the ID server its current internet address and port.3 That server tries to join the two computers directly. The guide calls this hole punching, a way through home routers. If that fails, a relay carries the traffic. The direct path works in most cases, and the relay is then unused.3 Peer-to-peer connections use end-to-end encryption based on NaCl.1 That means the session is scrambled between the two devices. NaCl is the cryptography toolkit the documentation names.

Self-hosting puts that ID server and relay on systems you manage, and the deployment data stays there.3 The open-source server is free, and Server Pro, the paid edition, adds a web console and device management.13 If you only need to pass a file, Magic Wormhole does that without a remote screen.

Key RustDesk features

  • ID and one-time password. A visitor needs the current password, not only the ID.2
  • Windows without a full install. Windows does not need administrator rights or an installation.1
  • Permissions and passwords. Security settings cover what a visitor may do, password choices, and changing your ID.2
  • Clipboard and recording. Display settings include clipboard sync. General settings include recording and audio.2
  • Files and Android control. The F-Droid listing describes file transfer between Android devices and PCs, and remote control through Android’s Accessibility service, the permission that lets an app perform taps.8
  • Several kinds of computer. Windows, macOS, Linux, Android, the web, and iOS are listed. The iOS app cannot be controlled remotely.12

Pros and cons

Pros

  • The client is open source, and the free self-hosting plan is $0 a month. The prices are for a server you host, not a hosted subscription.15
  • The client licence is the GNU Affero General Public License version 3, a free licence.9 The GitHub project is public, and the repository labels the licence AGPL-3.0.6
  • Release 1.5.0 was published on 30 September 2026.7
  • You can use the public servers first, then move the ID server and relay onto hardware you look after.23

Cons

  • The iPhone and iPad app can control another computer. It cannot be the computer that is controlled.2
  • To provide the software, the privacy policy says the company processes the start of the application, the device IP address, details such as CPU type and screen resolution, session time and length, and the RustDesk IDs in the session.4
  • F-Droid marks the build as tracking: it connects to the developer site with the start date, IP address, device info, session time and duration, and RustDesk IDs.8
  • F-Droid’s suggested Android version is 1.4.9, added on 15 July 2026, while GitHub release 1.5.0 is newer.87
  • A server of your own needs at least ports 21115 to 21117, which the guide calls the minimum.3
  • Paid Server Pro plans are annual only, and they do not renew by themselves.5

Is RustDesk safe and private?

The privacy policy, effective 16 September 2026, names Purslane Tech Pte. Ltd. in Singapore as the controller for the website, the software, and the services run for it.4 The company says it does not sell personal data. It describes the processing above under the software agreement and its interest in developing the software.4 Service providers, including the hosting for the public ID and relay servers, process personal data in the United States and in other countries.4

F-Droid’s tracking label ties a similar list of fields to a connection from the app to the developer site.8 Self-hosting moves the ID server and the relay onto systems you manage. The computers still try to talk directly, and use the relay only when that fails.3 Share the ID and the current password only with someone you asked for help. Those are what the other side uses to connect.2

How to get started with RustDesk

  1. Download Windows, macOS, or Linux from the official release page. The 1.5.0 release is dated 30 September 2026.7 For Android, use the GitHub APK or the F-Droid package.28 For iPhone or iPad, use the App Store, as the client guide says.2
  2. Install it on the computer you want to reach and on the device you will sit at. On Windows you can run it without installing.2
  3. On the computer you want to reach, read the ID and the one-time password, and wait until the window says it is ready.2
  4. On the other device, type that ID and complete the password prompt.
  5. Open the menu beside the ID, then Settings, then Security, and choose what a visitor may do.2
  6. For your own servers, follow the self-hosting guide. On both apps, open Settings, then Network, unlock the settings, and enter the ID, relay, and key.23

Who should use RustDesk (and who might prefer something else)

RustDesk fits people who want remote control of computers they own. The public servers make the first connection simple, and your own server is there when you want the relay on hardware you manage.23

If two computers sit on the same desk and you only want one keyboard and mouse, Deskflow does that without a remote screen. If you only want to control an Android phone from a computer beside it, scrcpy is built for that. When the phone itself is the screen you need to open, the iOS app cannot take that role.2

Frequently asked questions

Is RustDesk free?

The pricing page is for self-hosting, and it says it is not a hosted subscription. The free self-hosting plan is $0 a month and is described as open source. The client is open source.15 The Individual Server Pro plan is $11.88 a month, billed annually. The Basic plan is listed at $23.88 a month and includes everything in Individual, plus 10 login users, 100 managed devices, OIDC single sign-on, LDAP, cross-group access, and a custom client generator.5 Paid plans are annual only. They do not auto-renew, and the company emails a reminder 14 days before the licence expires.5

Is RustDesk safe?

Peer-to-peer sessions are documented with end-to-end encryption based on NaCl, and you can run the ID and relay servers yourself.13 The privacy policy still describes processing of IP addresses, computer details, session times, and RustDesk IDs.4 F-Droid labels its build as tracking for that kind of report.8 Use it on machines you are allowed to open, and treat the password as the key to that computer.

Does RustDesk work on iPhone?

Yes, as the device that controls another computer. The client guide lists iOS and says it cannot be controlled remotely. You install that app from the App Store.2

Do I have to run my own RustDesk server?

No. A new install connects to the public servers and shows an ID and a one-time password.2 Your own server is optional. The open-source server is free, and Server Pro is the paid edition.15

Sources

  1. RustDesk: documentation
  2. RustDesk: client guide
  3. RustDesk: self-host guide
  4. RustDesk: privacy policy
  5. RustDesk: pricing
  6. GitHub: rustdesk/rustdesk
  7. GitHub: RustDesk 1.5.0 release
  8. F-Droid: RustDesk
  9. GitHub: RustDesk licence

BellCrier breach check

Is your email already in a data breach?

Most people are, and never hear about it. BellCrier checks your email against known data breaches for free, then alerts you when it turns up in a new one, with exactly what leaked and how to fix it.

  • Free instant check
  • No password needed
  • Alerts for you and your family

Opens bellcrier.com with your email filled in. Nothing is checked until you confirm there.