install.sh

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.

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

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.

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

Note

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

Note

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

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

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.

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

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.

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.

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