Version: 25.6.01

RustDesk ist eine Open-Source Remote-Desktop-Software, die eine sichere und schnelle Fernsteuerung von Computern ermöglicht – vergleichbar mit TeamViewer oder AnyDesk, aber ohne zentrale Serverabhängigkeit.
🔍 Was ist RustDesk?
- Plattformübergreifend: Windows, macOS, Linux, Android, iOS
- Ende-zu-Ende-verschlüsselt
- Standardmäßig mit Public Server – aber auch selbst hostbar
- Geschrieben in Rust, daher performant und ressourcenschonend
🛠️ Einsatzmöglichkeiten im Alltag
- Fernwartung von Familien-PCs (z. B. Großeltern bei Computerproblemen helfen)
- IT-Support in Unternehmen – ohne teure Lizenzmodelle
- Zugriff auf den eigenen PC unterwegs
- Selbstgehostete Kontrolle über Datenschutz & Sicherheit
- Entwicklung & Verwaltung von Servern über GUI-Zugriff
✅ Vorteile gegenüber kommerziellen Lösungen
RustDesk | Kommerzielle Anbieter |
---|---|
Open Source | Closed Source |
Eigener Server | Anbieter-Cloud |
Kostenlos nutzbar | Lizenzkosten |
Kein Konto nötig | Registrierung erforderlich |
🔧 Voraussetzungen
- Linux-Server (z. B. Ubuntu 22.04)
- Docker & Docker Compose installiert
- Ports 21115–21119 TCP & 21115+21116 UDP offen
Wir starten und loggen uns auf den Server ein:
ssh Username@Server-IP
Wechseln Sie in Ihren Docker-Projekteordner, den ich in meinem Fall unter /home/ abgelegt habe.
cd /home/
Es wird ein Ordner Namens „rustdesk“ erstellt:
mkdir rustdesk
Und in diesen gewechselt:
cd rustdesk
📁 Nun widmen wir uns dem RustDesk Server und erstellen in dem Ordner /home/rustdesk folgende Datei:
nano docker-compose.yml
In die Datei fügen wir folgenden Inhalt ein und speichern diese ab:
version: '3.8'
services:
hbbs:
image: rustdesk/rustdesk-server:latest
container_name: rustdesk-hbbs
restart: always
volumes:
- ./data:/root
command: hbbs -r VPS-IP:21117
ports:
- "21115:21115/udp"
- "21115:21115/tcp"
- "21116:21116/udp"
- "21116:21116/tcp"
hbbr:
image: rustdesk/rustdesk-server:latest
container_name: rustdesk-hbbr
restart: always
volumes:
- ./data:/root
command: hbbr
ports:
- "21117:21117/tcp"
- "21118:21118/tcp"
- "21119:21119/tcp"
⚠️ ACHTUNG: VPS-IP = Ist die IP-Adresse von eurem VPS-Server. Das muss noch dringend geändert werden.
Wir starten den RustDesk Server mit:
docker compose up -d
Wir schauen uns nun den PublicKey an:
cd /home/rustdesk/data
Anschließend:
nano id_ed25519.pub
Wir sehen in der Datei nun den PublicKey, den die Clients benötigen um sich mit dem RustDeskServer zu verbinden:

Firewall-Einstellungen: Die Ports 21115 bis 21119 werden mit TCP freigegeben. Die Ports 21115 und 21116 zusätzlich noch mit UDP.
✅ Was haben wir in dem Tutorial nun erreicht?
- Eigener RustDesk Server, der Remote-Fernwartung ermöglicht (Software für die Clients: https://rustdesk.com)
- Abgesichert durch Ende-zu-Ende-Verschlüsselung
- Freigabe der Ports in der Firewall (VPS oder UFW)
- Fertig 😊

bc1q8dxp9mlt3mkvaklu2vn8j6jteqyv53kschc90v

Lightning: itsc@strike.me
