RustDesk is an open-source remote desktop application written in Rust, providing a self-hosted alternative to TeamViewer and AnyDesk. It offers secure remote access with end-to-end encryption and can be deployed with your own relay server for complete control over your remote access infrastructure.
📑 Table of Contents
Key Features
- Self-Hosted – Run your own relay and ID servers
- Cross-Platform – Linux, Windows, macOS, Android, iOS
- End-to-End Encryption – Secure remote connections
- File Transfer – Send files between machines
- No Configuration – Works out of the box
Installation
# Download from GitHub releases
wget https://github.com/rustdesk/rustdesk/releases/latest/download/rustdesk-x86_64.deb
sudo dpkg -i rustdesk-x86_64.deb
# Or use Flatpak
flatpak install flathub com.rustdesk.RustDesk
Self-Hosted Server
# Docker deployment
docker run -d --name rustdesk-server \
-p 21115:21115 -p 21116:21116 -p 21117:21117 \
-p 21118:21118 -p 21119:21119 \
rustdesk/rustdesk-server
Was this article helpful?