Files
doc.rustdesk.com/content/self-host/rustdesk-server-pro/installscript/Docker/_index.de.md
rustdesk 56cfd26e35 seo/geo
2026-03-20 18:42:55 +08:00

3.7 KiB

title, weight, description, keywords
title weight description keywords
Docker 3 RustDesk-Dokumentation zu Docker. Hier finden Sie Anleitungen zur Installation, Konfiguration, Bereitstellung und Fehlerbehebung.
rustdesk server pro docker
rustdesk pro docker compose
rustdesk pro host network
rustdesk hbbs hbbr docker
rustdesk self-host pro docker

Kurze Antwort

Für die meisten Teams ist Docker Compose die empfohlene RustDesk-Server-Pro-Konfiguration, weil sie sich leichter lesen, aktualisieren und reproduzieren lässt als rohe docker-run-Befehle.

Wichtige Punkte

  • Persistente Volumes für Daten verwenden
  • Die benötigten Ports korrekt zuordnen
  • Compose für den Betrieb mehrerer Container bevorzugen
  • Lizenz und Konsolenzugriff schon im ersten Setup mitdenken

Docker Compose (Empfohlen)

Mit Docker Compose MÜSSEN Sie network_mode: "host" verwenden, um sicherzustellen, dass die Lizenzierung funktioniert. Installieren Sie Docker mit dieser Anleitung, um sicherzustellen, dass es auf dem neuesten Stand ist!

Kopieren Sie den folgenden Text in die Datei compose.yml.

services:
  hbbs:
    container_name: hbbs
    image: docker.io/rustdesk/rustdesk-server-pro:latest
    command: hbbs
    volumes:
      - ./data:/root
    network_mode: "host"

    depends_on:
      - hbbr
    restart: unless-stopped

  hbbr:
    container_name: hbbr
    image: docker.io/rustdesk/rustdesk-server-pro:latest
    command: hbbr
    volumes:
      - ./data:/root
    network_mode: "host"
    restart: unless-stopped

Führen Sie dann sudo docker compose up -d oder podman-compose up -d aus.

sudo apt install podman-compose für die Installation von podman-compose

{{% notice note %}} So können Sie HTTPS für die Webkonsole manuell einrichten. {{% /notice %}}

Docker-Befehle

Installieren Sie Docker mit dieser Anleitung, um sicherzustellen, dass es auf dem neuesten Stand ist!

Oder Sie können Docker mit diesem einzelnen Befehl installieren.

bash <(wget -qO- https://get.docker.com)

Führen Sie die folgenden Befehle aus (S6-Image benötigt möglicherweise ./data:/data anstelle von ./data:/root):

sudo docker image pull rustdesk/rustdesk-server-pro
sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbs
sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbr

{{% notice note %}} Das obige Beispiel verwendet sudo und --net=host, dies wird unter Windows nicht funktionieren. Bitte entfernen Sie diese Befehle. Wenn Sie --net=host entfernen, dann prüfen Sie bitte unten. {{% /notice %}}

macaddrhbbs=$(echo -n A0-62-2F; dd bs=1 count=3 if=/dev/random 2>/dev/null |hexdump -v -e '/1 "-%02X"')
sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v ./data:/root -td --mac-address="$macaddrhbbs" --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbs
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v ./data:/root -td --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbr

{{% notice note %}} So können Sie HTTPS für die Webkonsole manuell einrichten. {{% /notice %}}

Wenn Sie Schwierigkeiten mit SELinux unter Fedora haben, überprüfen Sie bitte dieses Problem.