1. Software Introduction
RustDesk is an open-source software focused on remote access and support, dedicated to providing users with a secure, reliable, and efficient remote desktop solution. It serves as a high-quality alternative to similar software such as TeamViewer and Sunflower, supporting users to deploy with self-hosted servers to ensure data privacy and usage autonomy.
2. Core Advantages
- Data Sovereignty Guarantee:The self-hosted model ensures data is stored locally, easily achieving compliance and avoiding data security risks and lack of transparency in SaaS platforms.
- Enhanced Security:Local deployment keeps data under user control at all times, combined with security mechanisms such as Two-Factor Authentication (2FA) to further improve usage security.
- High Performance and Reliability:The local deployment architecture guarantees optimal operating performance, effectively reducing downtime and ensuring stable and smooth remote connections.
- Flexible Customization:Supports more than 90 advanced configuration options to adjust deployment plans according to users' unique needs; also supports customizing client branding, including name, icon, logo, etc.
- Cross-platform Support:Fully compatible with Windows, macOS, Linux, and Android systems. It also allows hosting a web client on the user's own server for convenient remote access through a dedicated domain name.
3. Types of Self-hosted Plans
- Free Plan:Open-source and free, with community support, meeting basic remote access needs.
- Individual Pro Plan:Supports 1 logged-in user and a specified number of managed devices, providing unlimited concurrent connections, Two-Factor Authentication, Web Console, Address Book, Audit Logs and other features.
- Basic Pro Plan:Includes all features of the Individual Plan, supports more logged-in users and a larger number of managed devices, adding OIDC Single Sign-On, LDAP Integration, Cross-group Access, Custom Client Generator and other functions.
- Custom Pro Plan:Includes all features of the Basic Plan, supports expanding the number of users and devices as needed, meeting large-scale deployment needs.
4. Simple Installation Steps
- Install Docker: Execute the command
bash <(wget -qO- https://get.docker.com) - Download the compose.yml file: Choose the open-source version
wget rustdesk.com/oss.yml -O compose.yml or the professional version wget rustdesk.com/pro.yml -O compose.yml - Start Compose: Execute the command
docker compose up -d to complete the deployment
5. Application Scenarios
According to a survey of over 1,000 self-hosted users, the main application scenarios include: 37% for IT Support, 25% for IT Management, 29% for Remote Work, and 9% for Industrial and other scenarios. It is suitable for the remote collaboration needs of enterprises, teams and individuals.
Loading...