You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 months ago | |
---|---|---|
README.md | 3 months ago |
README.md
RustDesk-Server auf Portainer installieren
Voraussetzungen
- Ein Server mit Docker und Portainer installiert
- Ein öffentlicher oder privater Domainname (optional, aber empfohlen)
- Ports 21115-21119 in der Firewall freigegeben
Installation
Erstelle einen neuen Stack in Portainer
- Melde dich bei Portainer an und navigiere zu Stacks.
- Klicke auf "Add Stack".
- Setze als Namen z.B.
rustdesk-server
. - Füge folgenden Docker-Compose-Code in das Web-Editor-Feld ein:
services:
rust_desk_hbbs:
container_name: rust_desk_hbbs
image: rustdesk/rustdesk-server
restart: always
ports:
- "21114:21114"
- "21115:21115"
- "21116:21116"
- "21116:21116/udp"
- "21118:21118"
command: ["hbbs", "-r", "${HOST}", "-m", "demo"]
volumes:
- rust_desk_hbbs_data:/root
networks:
- rust_desk_net
rust_desk_hbbr:
container_name: rust_desk_hbbr
image: rustdesk/rustdesk-server
restart: always
ports:
- "21117:21117"
- "21119:21119"
command: ["hbbr", "-m", "demo"]
volumes:
- rust_desk_hbbr_data:/root
networks:
- rust_desk_net
volumes:
rust_desk_hbbs_data:
name: rust_desk_hbbs_data
rust_desk_hbbr_data:
name: rust_desk_hbbr_data
networks:
rust_desk_net:
driver: bridge
- Umgebungs variablen die Erstellt werden müssen
Key Value Host ip auf der hbbs dienst erreichbar sein soll"
Erstelle den Stack
- Scrolle nach unten und klicke auf "Deploy the Stack".
- Warte einige Sekunden, bis die Container gestartet wurden.
Konfiguration
Prüfe, ob der Server läuft
Gib folgendes auf der Linux-Shell deines Servers ein:
docker ps
Falls hbbs
und hbbr
als running angezeigt werden, läuft der Server.
Ports in der Firewall freigeben (falls nicht bereits geschehen)
Falls dein Server eine Firewall nutzt, stelle sicher, dass folgende Ports offen sind:
sudo ufw allow 21115:21119/tcp
sudo ufw allow 21116:21117/udp
sudo ufw reload
Falls du firewalld nutzt:
sudo firewall-cmd --add-port=21115-21119/tcp --permanent
sudo firewall-cmd --add-port=21116-21117/udp --permanent
sudo firewall-cmd --reload
Nutzung
RustDesk-Client mit eigenem Server verbinden
- Öffne den RustDesk-Client.
- Gehe zu Einstellungen > Netzwerk > Relay/ID-Server.
- Trage die IP-Adresse oder Domain deines Servers ein.
- Speichere die Einstellungen.
Nun kannst du RustDesk mit deinem eigenen Server nutzen! 🎉
Fehlerbehebung
Problem | Lösung |
---|---|
Container startet nicht | Prüfe docker logs hbbs oder docker logs hbbr |
Verbindungsprobleme | Stelle sicher, dass die Ports geöffnet sind |
RustDesk-Client kann sich nicht verbinden | Prüfe die IP-Adresse und Firewall-Einstellungen |