RustDesk
Secure alternative to TeamViewer and AnyDesk with cross-platform support for Windows, macOS, Linux, and Android. Fully self-hostable for complete data control.
RustDesk is an open-source alternative to:

RustDesk: Open-Source Remote Desktop Software
RustDesk is a fast, secure, and reliable open-source remote desktop solution designed to replace proprietary tools like TeamViewer, AnyDesk, and Splashtop. It offers self-hosted server options, ensuring full data control and regulatory compliance while maintaining high performance and customization.
Key Features
- Cross-platform support: Works seamlessly on Windows, macOS, Linux, and Android
- Self-hosting capabilities: Deploy your own server for complete data ownership and security
- Custom branding: Personalize client with your logo, name, and icon
- Unattended remote access: True unattended access on Wayland with multi-monitor support
- Advanced configuration: Over 90 configurable options for tailored deployments
- Web client: Host a web-based client on your domain for easier remote access
- High performance: NAT traversal without port-forwarding, modern codecs, and built-in encryption
- Scalability: Supports large fleets (tested up to 200,000 devices)
- Wayland support: Native Wayland compatibility for modern Linux systems
Tech / Self-Hosting
RustDesk provides simple self-hosting installation via Docker:
```bash
Install Docker
bash <(wget -qO- https://get.docker.com)
Download compose file
wget rustdesk.com/oss.yml -O compose.yml
Deploy
docker compose up -d ```
The open-source version (OSS) is available for self-hosting, while the Pro version offers additional enterprise features. All data remains under your control when self-hosted, ensuring GDPR compliance and eliminating third-party dependencies.