RustDesk is open source under the GNU AGPL v3, and the app is free for personal and business use. Organizations can choose the paid Server Pro edition for additional management features. The cost matches the core feature set: remote screen access, file transfer, and the option to run the service through your own infrastructure are available without paying for the app itself.
For daily use, RustDesk connects devices by ID: enter the remote computer’s ID, have the other person accept the connection, and then view or control its screen. No account is required, and the app can use public servers without requiring you to configure a server first.
How connections are handled
By default, connections use RustDesk’s public ID and relay servers. This makes it possible to get started without maintaining network infrastructure, although public relays can become slow at busy times. That trade-off matters most when a session depends on consistently responsive access, since public-server performance may vary.
Users who want traffic to remain within their own infrastructure can host the open-source server software on a home server or VPS, then enter its address in the clients under Settings → Network → ID/Relay server. Self-hosting is optional rather than a prerequisite. It provides more control over the connection path, while Server Pro adds management features for companies that need them.
Everyday remote-access tasks
During a session, RustDesk supports file transfer between the computers, which can be useful for moving documents or other files without arranging a separate transfer method. For repeated access to a personal computer, install the app and set a permanent password under Settings → Security to enable unattended access.
The Windows build can be run directly or installed as a service. Running it directly suits a session that does not require a persistent installation, while installing it is the relevant option for unattended access. The installation process begins with the x64 installer, which offers the choice to run the program or install it.
Platforms and practical fit
RustDesk provides clients for Windows, macOS, Linux, Android, and iOS, as well as a web client. This range supports access across desktop and mobile devices, while the ID-based connection process remains the central way to begin a session.
The combination of free use, public servers, and optional self-hosting suits privacy-minded users and small IT teams that want remote access without depending entirely on a commercial vendor. The main consideration is whether the public relays are adequate for the intended work or whether maintaining a server is worthwhile. People seeking the fastest relays and a more polished experience without setup may find that this configuration requires more involvement than they want.
