RustDesk : le bureau à distance self-hosted sans abonnement
TeamViewer limite les connexions non-commerciales. AnyDesk pousse vers l’abonnement. RustDesk propose la même fonctionnalité — contrôle à distance fluide, transfert de fichiers, audio — en open source, avec la possibilité de faire tourner votre propre serveur relais. Vos connexions passent par votre infrastructure, pas celle d’un éditeur tiers.
Ce que fait RustDesk
RustDesk est un logiciel de bureau à distance. Il permet de contrôler une machine distante depuis Windows, macOS, Linux, Android ou iOS — avec affichage en temps réel, contrôle clavier/souris, transfert de fichiers et audio bidirectionnel.
Il fonctionne en mode relais : les deux machines se connectent à un serveur intermédiaire qui route le trafic. Par défaut, RustDesk utilise ses propres serveurs publics. En déployant hbbs (rendez-vous) et hbbr (relais), le trafic passe uniquement par votre serveur.
Installation du client
# Linux (Debian/Ubuntu)
wget https://github.com/rustdesk/rustdesk/releases/latest/download/rustdesk-amd64.deb
sudo dpkg -i rustdesk-amd64.deb
# macOS (Homebrew)
brew install --cask rustdesk
# Windows — installeur disponible sur github.com/rustdesk/rustdesk/releases
Une fois lancé, chaque machine obtient un ID à 9 chiffres et un mot de passe temporaire. Donnez ces informations à la personne qui doit se connecter.
Déployer son propre serveur relais
Avec Docker Compose
# docker-compose.yml
services:
hbbs:
image: rustdesk/rustdesk-server:latest
command: hbbs
volumes:
- rustdesk-data:/root
ports:
- "21115:21115"
- "21116:21116"
- "21116:21116/udp"
- "21118:21118"
restart: unless-stopped
hbbr:
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- rustdesk-data:/root
ports:
- "21117:21117"
- "21119:21119"
restart: unless-stopped
volumes:
rustdesk-data:
docker compose up -d
Configurer les clients pour utiliser votre serveur
Dans le client RustDesk :
Paramètres → Réseau → Serveur ID/Relais
Serveur ID : votre-ip-ou-domaine
Clé : (récupérée dans les logs au premier démarrage)
Connexion non surveillée
Pour se connecter sans que quelqu’un soit présent devant la machine distante :
Paramètres → Sécurité → Mot de passe permanent
→ Définir un mot de passe fixe
Combiné avec le démarrage automatique du service RustDesk, la machine est accessible à tout moment.
Service systemd (Linux)
sudo systemctl enable rustdesk
sudo systemctl start rustdesk
Transfert de fichiers
Depuis une session active :
Barre de contrôle → Icône dossier → Explorateur de fichiers
Interface à deux panneaux (local / distant) avec glisser-déposer. Pas de limite de taille de fichier imposée par le logiciel.
Client web auto-hébergé
RustDesk propose un client web (rustdesk-web) pour accéder depuis un navigateur sans installation :
services:
rustdesk-web:
image: rustdesk/rustdesk-server-web:latest
ports:
- "8080:8080"
environment:
- RELAY=hbbr:21117
- RENDEZVOUS=hbbs:21116
+ Les points forts
- 100% auto-hébergeable — votre serveur relais, vos données, zéro dépendance cloud
- Multiplateforme — Windows, macOS, Linux, Android, iOS, client web
- Chiffrement E2E — connexions chiffrées avec Curve25519 + AES-256
- Sans compte — connexion par ID + mot de passe, pas de création de compte nécessaire
- Gratuit sans restriction — pas de limite de durée, pas de “usage commercial détecté”
- Client web inclus — accès depuis n’importe quel navigateur
- Les points faibles
- Qualité vidéo en faible débit — sur connexion lente, la compression est visible. TeamViewer reste plus fluide dans ces conditions
- Serveur requis pour le self-hosting — déployer
hbbs/hbbrdemande un VPS avec les bons ports ouverts - Permissions macOS capricieuses — l’accessibilité est parfois difficile à configurer sur macOS Sequoia+
- Gestion de parc payante — l’interface admin pour gérer des dizaines de machines (RustDesk Pro) est commerciale
Comparaison
| RustDesk | TeamViewer | AnyDesk | |
|---|---|---|---|
| Open source | ✅ | ❌ | ❌ |
| Auto-hébergeable | ✅ | ❌ | ❌ |
| Gratuit (perso) | ✅ | Limité | Limité |
| Multiplateforme | ✅ | ✅ | ✅ |
| Qualité image | Bonne | Excellente | Excellente |
| Connexion non surveillée | ✅ | ✅ | ✅ |
En résumé
RustDesk est le seul outil de bureau à distance open source aussi simple à utiliser que TeamViewer ou AnyDesk. Pour un usage personnel ou un parc de quelques machines, il couvre tous les besoins — sans limite de durée, sans détection d’usage commercial, et avec la possibilité de faire tourner le trafic sur votre propre infrastructure.
Voir aussi :