Note: rustdesk.com is our only official domain. Please do not download RustDesk from the other domains.
Switch from TeamViewer, AnyDesk, and Splashtop to RustDesk for a secure and reliable remote desktop experience with your own self-hosted servers.
Inside Self-Hosting
Empower your remote access with self-hosted servers
Why self-hosting?
Are you frustrated with SaaS platforms due to their unstable performance, lack of transparency, and uncertain data security risks?
Data sovereignty
Regulatory compliance made easy: self-hosted RustDesk ensures data sovereignty.
Enhanced security
Fortify your security: on-premise deployment keeps your data under your control.
Performance and reliability
Guaranteed uptime: on-premise deployment ensures optimal performance and minimal downtime.
Flexibility and customization
Tailor RustDesk on-premise to fit your unique requirements.

Hosting Image
Custom Client
Customize your client with your brand and make it truly yours.
Your brand, your way
Personalize RustDesk client with your name, icon, logo.
Easy deployment
Built-in network configuration and server setup make deploying RustDesk on-premise a breeze.
Advanced configuration options
More than 90 options can be configured to meet your specific needs.
Multi-platform support
Windows, macOS, Linux, Android.
Web client
Host the web client on your server with your domain name to make remote access even easier.

QuickSupport Image
Simple self-hosting installation
Step 1: Install Docker
bash <(wget -qO- https://get.docker.com)
Step 2: Download compose.yml
wget rustdesk.com/oss.yml -O compose.yml
or
wget rustdesk.com/pro.yml -O compose.yml
Step 3: Compose
docker compose up -d
Ready!

Steps image
Scenarios
Who are using self-hosting?
The data below is from our online survey covering over 1,000 self-hosting users.
37%
IT Support
25%
IT Administration
29%
Remote Work
9%
Industrial and others
Find out more content in our Blog
Enhanced ACL in RustDesk Server Pro 1.5.0
RustDesk Server Pro now supports user-level ACL and device groups in addition of user groups.
How to make Flutter 3.24 run on Windows 7?
Since Flutter 3.22 starts to drop support for Windows 7 / 8, we need to modify Flutter engine to restore support for Windows 7.
RustDesk web client V2 Preview
V2 offers better codecs, international keyboard support, clipboard support, file transfer etc.
Open Source
Built in public with a vibrant community
Join a community driven solution that has millions of downloads and used by thousands of organisations.
10M+
Client downloads
1M+
Docker downloads
3M+
Alive devices
83K+
Stars
9K+
Forks
22K+
Community members
45
Languages
Join the community
Discover what our community has to say about their RustDesk experience.