RustDesk ist eine Open-Source Alternative zu AnyDesk und TeamViewer. RustDesk ist cross-platform, extrem schnell und schlank. Dieser Beitrag zeigt Dir, wie Du RustDesk kostenlos unter Plesk auf deinem eigenen Server selbst hosten kannst.
Was ist RustDesk?
RustDesk ist eine kostenlose, quelloffene Remote-Desktop-Software, die es dir ermöglicht, auf Computer von überall aus zuzugreifen und diese zu steuern. Klingt wie TeamViewer? Ja, aber mit einem entscheidenden Unterschied: RustDesk ist transparent und kostenlos.
Die Software wurde in Rust geschrieben und bietet beeindruckende Features:
- Fernzugriff mit hoher Qualität
- Unterstützung mehrerer Monitore
- Dateiübertragung zwischen Geräten
- Audio- und Videounterstützung
- Clipboard-Sharing
- Terminal Sessions
RustDesk läuft auf Windows, macOS, Linux, iOS und Android. RustDesk bietet auch Self-Hosting-Optionen. Du kannst deinen eigenen Server betreiben und brauchst dich nicht auf fremde Infrastruktur zu verlassen.
Die Community wächst stetig, und regelmässig erscheinen Updates. Perfekt also, wenn du eine sichere, zuverlässige und vor allem kostenlose Lösung zum Remote-Support suchst – ohne versteckte Kosten oder Tracking.
Systemvoraussetzungen für Self-Hosted RustDesk
Für das Hosten von RustDesk unter Plesk benötigst Du lediglich
- die Plesk Docker Extension,
- 2 Ordner damit Docker Daten persistent speichern kann.
In unserem Beispiel sind das die Ordner
|
1 2 |
/var/www/vhosts/marketmix.com/_docker/rustdesk/hbbr /var/www/vhosts/marketmix.com/_docker/rustdesk/hbbs |
RustDesk lässt sich in 3 einfachen Schritten unter Plesk installieren:
1. Plesk: RustDesk Docker Stack einrichten
Klicke auf dei DockerExtension und wähle “Stacks” aus. Klicke auf das blaue “+” und für den Stack “RustDesk” hinzu.
Füge dieses Build-Script ein:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
services: hbbs: container_name: hbbs image: rustdesk/rustdesk-server:latest command: hbbs volumes: - /var/www/vhosts/marketmix.com/_docker/hbbs:/root network_mode: "host" depends_on: - hbbr restart: unless-stopped hbbr: container_name: hbbr image: rustdesk/rustdesk-server:latest command: hbbr volumes: - /var/www/vhosts/marketmix.com/_docker/hbbr:/root network_mode: "host" restart: unless-stopped |
Passe die Pfade in Zeile 7 und 17 entsprechend an.
Ein Klick auf “Save” startet 2 Container: hbbs und hbbr.
2. RustDesk Public Key extrahieren
Als Nächstes benötigst Du den RustDesk Public Key um die RustDesk Clients einzurichten:
|
1 2 |
cd /var/www/vhosts/marketmix.com/_docker/rustdesk/hbbs more id_ed25519.pub |
3. Plesk Firewall für RustDesk konfigurieren
In der Plesk Firewall legst Du folgende neue Regeln an:
CUSTOM RustDesk UDP:
- Direction: Incoming
- Action: Allow
- Ports: UDP 21116
- Sources: Leer
CUSTOM RustDesk TCP:
- Direction: Incoming
- Action: Allow
- Ports: TCP 21115-21119
- Sources: Leer
RustDesk Clients konfigurieren
Im Client klickst Du auf “Einstellungen : Netzwerk : ID/Relay-Server” und trägst Dort die IP-Adresse des Servers und den Key ein:

RustDesk Konfiguration auf andere Clients übertragen
Die RustDesk Konfiguration kann über die Zwischenablage von Client zu Client übertragen werden. Hierzu gibt es entsprechende Copy & Paste Icons in der Netzwerk Config:

Viel Spaß mit RustDesk unter Plesk :-)