We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money
The bottom line
Choose RustDesk for self-hosting and control, not for a hands-off remote-support setup.
RustDesk offers open-source remote access, self-hosted servers, custom clients and support for Windows, macOS, Linux and Android. The free plan includes online status and community support. Paid plans start at $11.88 per month equivalent for one login user and 20 managed devices, billed annually; licenses do not auto-renew.
The trade-off is setup and network access: you run the servers, and one Reddit thread reports connection trouble on networks that block the ports RustDesk uses. Reddit users also cite immature Wayland support, while others praise self-hosting as a reason to switch. We’d pick it when data control matters more than turnkey convenience.
Good fit if
- Teams that want self-hosted remote access
- Users replacing paid remote-access tools
- Small teams needing SSO or LDAP
Skip it if
- People who want no server administration
- Support over restrictive public Wi-Fi
- Teams needing extensive included support

ScoresHow it rates
What works
- Open source with a free self-hosting plan
- Keep data under your own control
- Custom client can use your branding
- Supports Windows, macOS, Linux and Android
- More than 90 configuration options
What doesn't
- Paid plans are billed annually only
- Individual plan caps at 20 managed devices
- Free plan lists community support
- Self-hosting requires you to run servers
- Reddit users report restricted-network connection issues
01What RustDesk actually does
RustDesk is open-source remote access and support software, positioned as an alternative to TeamViewer, AnyDesk, and Splashtop. Its main distinction is that you can run the servers on your own infrastructure instead of relying entirely on a vendor-hosted service. That gives you more control over data and deployment, but also means you take responsibility for the server setup and upkeep.
The client supports Windows, macOS, Linux, and Android. RustDesk also advertises a custom client that can use your name, icon, and logo, plus a web client you can host under your own domain. The product supports more than 90 configurable options, according to the published product information.
There is a free self-hosting plan and paid self-hosting licenses with managed-device and user limits. RustDesk is therefore less a plug-and-play remote-support subscription than software you can shape around your own environment.
02Where RustDesk is strong
RustDesk’s strongest case is control. Self-hosting lets an organization keep its remote-access infrastructure on its own systems, and the custom client and hosted web client offer ways to make the service fit an existing setup. The multi-platform client covers Windows, macOS, Linux, and Android.
The pricing page lists a free plan for self-hosting, with online status and community support. Paid licenses are billed annually only, shown as monthly equivalents, and do not auto-renew. The Individual plan is $11.88 per month equivalent for one login user, 20 managed devices, unlimited concurrent connections, 2FA, and a web console. Basic is $23.88 per month equivalent for 10 users and 100 devices, with OIDC single sign-on and LDAP integration.
For teams that need different counts, Customized and Customized V2 start at the same $23.88 monthly equivalent. Both include 10 users and 100 devices; additional users cost $1.20 each and additional devices cost $0.12 each. V2 adds adjustable concurrent connections at $24 per additional connection. Its included concurrent-connection limit is not published on the vendor's site.
03Where it falls short
Self-hosting is also the main trade-off: you have to configure and maintain the service, and connectivity can depend on the networks your users are on. In one Reddit thread, a self-hoster reported that hotel and corporate Wi-Fi blocked the ports their RustDesk setup used, citing 21115, 21116, and 21118. That is a user report, not a statement that every deployment will fail on those networks, but it is a real support scenario to plan for.
RustDesk’s own plan caps can also complicate a growing rollout. Individual stops at 20 managed devices and one login user; Basic and the two Customized plans include 100 devices and 10 users. Customized plans charge for additional users and devices, while V2 charges separately for concurrent connections. The published pricing details do not state V2’s included connection count.
One Reddit commenter described WebSocket support as costing $20 per month, but the published pricing details do not list WebSocket support or confirm that price. A commenter also called Wayland support immature. Treat both as user reports to verify against current documentation and your own network requirements before switching.
04RustDesk pricing: what you'll actually pay
RustDesk has a free self-hosting plan with online status and community support. Paid plans are billed annually; listed monthly prices are equivalents, and licenses do not auto-renew. Individual starts at $11.88 per month equivalent for one login user and 20 managed devices. Basic is $23.88 per month equivalent—$12 more—and includes 10 login users, 100 managed devices, OIDC single sign-on and LDAP integration. That is the clearest tier jump, though it also raises the included user and device limits.
Customized and Customized V2 also start at $23.88 per month equivalent, with extra users at $1.20 each and extra devices at $0.12 each. V2 charges $24 per additional concurrent connection. Customized V2 includes unlimited concurrent sessions per connection, but limits concurrent connections; excess managed devices are not disabled. The pricing details don’t list a free trial. Check the annual commitment and add-on charges against your expected user, device and connection counts before choosing a tier.
05Switching to (or from) RustDesk
Plan for setup work if you’re switching to RustDesk: its selling point is self-hosting, so you’ll need to run your own server rather than rely on a hands-off hosted setup. The published information doesn’t describe an automated migration tool or say whether endpoint settings, user records or other data can be imported. It also doesn’t specify a data-export format, so confirm what you can take with you before moving a large deployment. RustDesk supports Windows, macOS, Linux and Android, and offers a custom client and self-hosted web client; replacing existing client deployments may add work.
Self-hosting gives you control over the server and data, but leaves you responsible for administration. That can be a reason to move away if you want less infrastructure to manage; the verdict also flags restrictive public Wi-Fi and limited included support as drawbacks. We weren’t given Reddit posts or comments to support claims about common reasons users leave, so we can’t responsibly call those recurring user-reported complaints. The published material also doesn’t establish how difficult an exit is beyond the missing migration and export details.
From the threadsWhat users say
Reddit users value RustDesk’s self-hosting and data control, but their comments also flag setup, network-access and Wayland limitations. The security discussion is mixed: some users urge reading the documentation and configuring access carefully, while others say the concerns are overstated.
set your own ID and passwords
The selfhosted option is killer feature
RustDesk uses random ports (21115, 21116, 21118, etc.) that are closed in most public and corporate WiFi networks
The Wayland support is still immature
Questions people ask
Is RustDesk open-source?
Yes. RustDesk describes itself as open-source remote access and support software, and its Free plan is listed as open source and free. The product also supports self-hosted servers, so you can run the server on your own infrastructure rather than relying entirely on a third-party service.
Is RustDesk safe to use?
The published sources do not establish a security guarantee. In one Reddit thread, a commenter says RustDesk uses a key pair for handshakes and advises reading the documentation; others recommend setting your own IDs and passwords or restricting connections to your own relay with a firewall. Treat configuration and access controls as part of the security decision.
Can I self-host RustDesk?
Yes. RustDesk lists self-hosted servers as a core feature and says self-hosting gives users data control and customization. Its Free plan is for free self-hosting users and includes online status and community support. Reddit users also describe running their own relay, though setup and network access can require additional configuration.
How much does RustDesk cost?
The pricing page lists a Free plan at $0 for self-hosting. Paid plans are billed annually only, with listed monthly equivalents: Individual is $11.88 per month for one login user and 20 managed devices; Basic is $23.88 per month for 10 login users and 100 managed devices. Licenses do not auto-renew.
Does RustDesk work on every network, and which platforms does it support?
RustDesk lists support for Windows, macOS, Linux and Android. Network access can still be a constraint: one Reddit user reports that self-hosted connections use ports that some public and corporate Wi-Fi networks block. The published pricing details do not specify WebSocket support or its current plan availability, so confirm that requirement before buying.
Sources
- RustDesk homepage
- RustDesk pricing page
- Reddit: How Safe is RustDesk
- Reddit: Free web console for Rustdesk, meet BetterDesk mod
- Reddit: So RustDesk is useless without websocket - any self-hosted alternatives?
- Reddit: I’ve open-sourced USBridge Remote: a self-hosted, P2P alternative to RustDesk/AnyDesk with Moonlight integration and native Wayland support
