2025-06-18 02:47:26 +09:00

4.9 KiB

title weight
install.sh 4

{{% notice note %}} Vergessen Sie nicht, Ihre Lizenz unter https://rustdesk.com/pricing/ zu erwerben, auf der Seite Lizenz finden Sie weitere Informationen.

Bitte lesen Sie zuerst die OSS-Installation, bevor Sie diese einfache Installation durchführen. Dort erfahren Sie mehr über die zugrunde liegenden Details. {{% /notice %}}

Installation

Kopieren Sie den obigen Befehl und fügen Sie ihn in Ihr Linux-Terminal ein, um RustDesk Server Pro zu installieren.

wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh | bash

{{% notice note %}} Ich empfehle die Verwendung des Docker-Images; es vereinfacht den Prozess der Bereitstellung der Lösung sowie deren Aktualisierung erheblich. Der Ressourcenverbrauch ist sehr gering.

Bitte führen Sie den obigen Befehl in Ihrem Home-Verzeichnis aus und nicht in einem Verzeichnis, für das Sie keine Schreibberechtigung haben. {{% /notice %}}

Was es bewirkt:

  • Installiert einige Abhängigkeiten
  • Richtet die UFW-Firewall ein, falls vorhanden
  • Erstellt den Arbeitsordner /var/lib/rustdesk-server und den Protokollordner /var/log/rustdesk-server
  • Installiert die ausführbaren Dateien in /usr/bin
  • Lädt RustDesk Pro Services herunter und entpackt sie in den oben genannten Ordner
  • Erstellt systemd-Dienste für hbbs und hbbr (Die Dienstnamen lauten rustdesk-hbbs.service und rustdesk-hbbr.service)
  • Wenn Sie Domain gewählt haben, werden Nginx und Certbot installiert, sodass die API auf Port 443 (HTTPS) verfügbar ist und ein SSL-Zertifikat über Port 80 abgerufen werden kann, das automatisch erneuert wird. Wenn HTTPS bereit ist, greifen Sie bitte mit https://yourdomain.com anstatt mit https://yourdomain.com:21114 zu

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

{{% notice note %}} Wenn der systemd-Dienst nicht gestartet werden kann, hängt es wahrscheinlich mit SELinux zusammen, überprüfen Sie dies hier. {{% /notice %}}

{{% notice note %}} Wenn Ihr Client keine Verbindung zu Ihrem Server herstellen kann oder Sie keinen Zugriff auf die Webkonsole haben, überprüfen Sie dies hier. {{% /notice %}}

Upgrade

Kopieren Sie den obigen Befehl und fügen Sie ihn in Ihr Linux-Terminal ein, um Ihre bestehende RustDesk Server Pro-Installation zu aktualisieren. Dies kann auch lokal gespeichert und mit cron geplant werden.

wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/update.sh | bash

{{% notice note %}} Wenn Sie Probleme mit diesem Skript haben, empfehle ich Ihnen, das Skript durchzugehen und die Schritte manuell, einen nach dem anderen, auszuführen.

Bitte führen Sie den obigen Befehl in Ihrem Home-Verzeichnis aus und nicht in einem Verzeichnis, für das Sie keine Schreibberechtigung haben. {{% /notice %}}

Was es bewirkt:

  • Überprüft auf neue Versionen von RustDesk Server Pro
  • Wenn eine neue Version gefunden wird, werden die API-Dateien entfernt und neue ausführbare Dateien und API-Dateien heruntergeladen

Konvertierung von Open Source

Kopieren Sie den obigen Befehl und fügen Sie ihn in Ihr Linux-Terminal ein, um von RustDesk Server zu RustDesk Server Pro zu konvertieren.

wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/convertfromos.sh | bash

{{% notice note %}} Bitte fügen Sie den TCP-Port 21114 zu Ihrer Firewall hinzu. Dies ist ein zusätzlicher Port für die Webkonsole und die Benutzeranmeldung im RustDesk-Client. {{% /notice %}}

{{% notice note %}} Ich empfehle den Wechsel zu einer Docker-Installation, wenn Sie Probleme mit diesem Skript haben. Alternativ können Sie das Skript durchgehen und die Schritte manuell, einen nach dem anderen, ausführen. {{% /notice %}}

Was es bewirkt:

  • Deaktiviert und entfernt die alten Dienste
  • Installiert einige Abhängigkeiten
  • Richtet die UFW-Firewall ein, falls vorhanden
  • Erstellt den Ordner /var/lib/rustdesk-server und kopiert die Zertifikate dorthin
  • Löscht /var/log/rustdesk und erstellt /var/log/rustdesk-server
  • Lädt RustDesk Pro Services herunter und entpackt sie in den oben genannten Ordner
  • Erstellt systemd-Dienste für hbbs und hbbr (Die Dienstnamen lauten rustdesk-hbbs.service und rustdesk-hbbr.service)
  • Wenn Sie Domain gewählt haben, werden Nginx und Certbot installiert, sodass die API auf Port 443 (HTTPS) verfügbar ist und ein SSL-Zertifikat über Port 80 abgerufen werden kann, das automatisch erneuert wird