Linux · Internet
RustDesk
RustDesk is an open-source remote desktop tool that lets you securely control computers over the internet with minimal setup.
- License
- AGPL-3.0-only
- Latest version
- 1.5.0 (September 30, 2026)
- Developer
- RustDesk
- Installs
- 33,232 (Flathub, 30 days)

What is RustDesk?
RustDesk is a self-hostable remote desktop application designed for secure, peer-to-peer access across platforms. Released under AGPL-3.0, it has matured quickly since its early versions, reaching version 1.5.0 by 2026. It's actively maintained and built to reduce dependency on third-party servers.
It's ideal for users who want control over their remote access infrastructure—especially those wary of cloud-based solutions. Home users, system administrators, and small businesses benefit from its self-hosting capability and lack of mandatory accounts.
Compared to AnyDesk, RustDesk feels similar in speed and interface but requires more initial setup if self-hosting. Once running, the experience is smooth, with strong encryption and low latency, especially on local networks or with properly routed connections.
Best for: Users who want secure, self-hosted remote access without relying on third-party servers.
Key features of RustDesk
- Cross-platform support (Windows, Linux, macOS, Android, iOS, Web)
- Supports VP8, VP9, AV1, H.264, and H.265 video codecs
- End-to-end encryption using NaCl (Networking and Cryptography library)
- Peer-to-peer connections with optional relay fallback
- Self-hostable server for full data control
- No installation required on Windows (portable mode)
- Local or remote privilege escalation
- Simple setup focused on usability
Pros
- Fully open source with transparent security model
- No forced cloud dependency; you control the server
- Supports modern codecs including AV1 for efficient streaming
- Runs without admin rights on Windows
- Active development and responsive maintainers
Cons
- Self-hosting requires some networking knowledge
- Default public servers can be slow or unreliable
- Interface is functional but less polished than AnyDesk
Windows programs RustDesk replaces
How to install RustDesk on Linux
flatpak install flathub com.rustdesk.RustDeskTips for Windows users
If you're used to AnyDesk, note that RustDesk works similarly but encourages self-hosting for better performance and privacy. Your old AnyDesk ID doesn’t transfer—each RustDesk instance generates its own. Use the same keyboard shortcuts for Ctrl+Alt+Del and clipboard sync. For best results, set up your own relay and TURN servers to avoid public node bottlenecks.
Recent releases
- 1.5.0 —
- Webrtc #15684 - Id whitelist #15586 - Hdr tonemap #16033 - optionally sync clipboard between connected sessions #15934 - feat(terminal): add Ctrl and Alt toggles to mobile terminal keyboard #15532 - feat(recording): add visibility and service storage…
- 1.4.9 —
- Support controller user attribution in audit logs #15407 - Feature: Restore the last viewed monitor on auto reconnect #15441 - auto-close terminal tab/window when shell exits #15448 - Add authentication details to connection audit #15456 - refact: remove…
- 1.4.8 —
- Feature: Add monitor-switch buttons to remote toolbars #15342 - Refact/privacy mode 1 multi monitors #15321 - autocomplete online #15313 - feat: theme logo #15268 Changes - refact: restart remote device, autoconnect #15290 - refact(oidc): icon azure to…
- 1.4.7 —
- Add advanced option to allow CLI settings when custom client toggles Disable settings #15138 - Drag whole toolbar; snap to all four edges of the remote session window #15051 - Github action hash pinned - feat: option, enable-privacy-mode &…
RustDesk: frequently asked questions
Can RustDesk work without internet?
Yes, if both devices are on the same local network, RustDesk can establish direct P2P connections without external internet access.
How do I self-host RustDesk?
You can deploy the RustDesk server using Docker or compile from source. The official documentation provides step-by-step setup for relay and API servers.
Is RustDesk secure?
Yes, it uses end-to-end encryption via NaCl. With self-hosting, no third party can access your data, unlike cloud-dependent tools.
Does RustDesk support file transfer?
Yes, file transfer is built-in and works reliably between connected devices, similar to AnyDesk.
Updated