2022-04-11 13:23:47 +02:00
---
2023-03-03 22:24:30 +01:00
title: Windows und PM2 oder NSSM
2022-04-11 13:23:47 +02:00
weight: 20
---
2022-12-24 12:39:20 +01:00
## Optionen
2023-03-03 22:24:30 +01:00
Sie haben nun zwei Möglichkeiten, Sie können entweder PM2 (einfacher) oder NSSM (etwas schwieriger) verwenden, um den RustDesk-Server zu starten.
2023-01-12 22:42:07 +01:00
Die Verwendung von NSSM hat einige Vorteile:
- Abwärtskompatibilität mit älteren Windows-Versionen (Windows Server 2008 R2/Windows 7 und früher, obwohl nicht getestet).
- Ideal für Windows-Server
- Automatischer Start beim Booten ohne Anmeldung (Der Benutzer, der den Starteintrag erstellt hat, muss sich nicht anmelden, damit es startet).
- Beide Binärdateien werden als Dienste ausgeführt.
2023-01-29 23:13:26 +01:00
- Eigenständig (keine Abhängigkeit von Node.js)
2022-12-24 12:39:20 +01:00
2023-03-03 22:24:30 +01:00
Die Vorteile von PM2 sind unter anderem:
- Eine gute Idee, wenn Sie den Server auf demselben Computer wie Ihren Hauptarbeitsrechner betreiben.
- Sie melden sich regelmäßig mit dem Benutzer an, der den RustDesk-Starteintrag erstellt hat.
2023-01-12 22:42:07 +01:00
- Mehr Benutzerfreundlichkeit
2022-12-24 12:39:20 +01:00
2023-01-12 22:42:07 +01:00
## Installation mit NSSM
2022-12-24 12:39:20 +01:00
### Installation von NSSM
2023-08-30 21:59:06 +02:00
Bitte laden Sie [NSSM ](https://nssm.cc/release/nssm-2.24.zip ) herunter, extrahieren Sie es und wählen Sie die entsprechende
Architektur für Ihr Windows-System (für x86 verwenden Sie den Inhalt des win32-Ordners, für x64 den
Inhalt des win64-Ordners). Es ist auch sinnvoll, die Binärdatei von NSSM nach `Program Files\NSSM` zu verschieben.
Wenn NSSM einmal als Dienst gestartet wurde, kann es nicht mehr aus dem Ordner verschoben werden, in dem es abgelegt wurde.
2023-09-09 22:12:02 +02:00
Daher ist es am besten, sie im Ordner `Program Files` Ihres Installationslaufwerks (in der Regel das Laufwerk C:) zu verstauen.
2023-07-15 14:57:40 +02:00
Es ist auch ratsam, den Pfad (z. B. `C:\Program Files\NSSM` ) in die Pfadvariable aufzunehmen.
2022-12-24 12:39:20 +01:00
2023-01-12 22:42:07 +01:00
### Prüfen, ob NSSM korrekt installiert ist
2023-08-30 21:59:06 +02:00
Wenn Sie alles richtig gemacht haben, sollte der Ordner `C:\Program Files\NSSM`
(in diesem Beispiel Laufwerk C:, der Pfad ist aber frei wählbar)
2023-01-12 22:42:07 +01:00
nur die Datei `nssm.exe` enthalten.
2022-12-24 12:39:20 +01:00
2023-08-30 21:59:06 +02:00
In diesem Beispiel wird `C:\Program Files\NSSM` verwendet.
2022-12-24 12:39:20 +01:00
2023-03-03 22:24:30 +01:00
Öffnen Sie die Eingabeaufforderung und führen Sie `nssm` aus. Wenn Sie eine Hilfeseite sehen, können Sie mit dem nächsten Schritt fortfahren.
2022-12-24 12:39:20 +01:00
2023-01-12 22:42:07 +01:00
### hbbr und hbbs ausführen
2023-09-09 22:12:02 +02:00
Laden Sie die Windows-Version von [RustDesk Server ](https://github.com/rustdesk/rustdesk-server/releases ) herunter.
2023-03-03 22:24:30 +01:00
Entpacken Sie das Programm nach `C:\Program Files\RustDesk Server` oder wo immer Sie wollen. Stellen Sie nur sicher,
dass sich der Ort nach der Installation des Dienstes nicht ändert. Gehen Sie nun zurück zur Eingabeaufforderung.
2022-12-24 12:39:20 +01:00
2023-08-30 21:59:06 +02:00
In diesem Beispiel wird `C:\Program Files\RustDesk Server` verwendet.
2022-12-24 12:39:20 +01:00
```cmd
nssm install "RustDesk hbbs service" "C:\Program Files\RustDesk Server\hbbs.exe" -r 0.0.0.0 -k _
2023-01-12 22:42:07 +01:00
nssm install "RustDesk hbbr service" "C:\Program Files\RustDesk Server\hbbr.exe" -k _
2022-12-24 12:39:20 +01:00
```
2023-01-12 22:42:07 +01:00
**Hinweise:**
2023-03-03 22:24:30 +01:00
- Sie können `RustDesk hbbs service` in einen beliebigen Namen für den Dienst hbbs ändern.
- Sie können `RustDesk hbbr service` in einen beliebigen Namen für den Dienst hbbr ändern.
- Sie können `C:\Programme\RustDesk Server\hbbs.exe` in den Ort ändern, an dem Sie die RustDesk-Binärdateien abgelegt haben.
- Sie können `C:\Programme\RustDesk Server\hbbr.exe` in den Ort ändern, an dem Sie die RustDesk-Binärdateien abgelegt haben.
- Die Option `-k _` ist optional und dient nur der Sicherheit.
2022-12-24 12:39:20 +01:00
2023-01-12 22:42:07 +01:00
**Befehlsvorlagen:**
2022-12-24 12:39:20 +01:00
2023-03-03 22:24:30 +01:00
Die Befehlsvorlage ist für den Fall, dass Sie nur kopieren, einfügen und bearbeiten möchten.
2022-12-24 12:39:20 +01:00
```cmd
2023-01-12 22:42:07 +01:00
nssm install < Gewünschter hbbs-Dienstname > < RustDesk hbbs-Programmpfad > < RustDesk hbbs-Parameter >
nssm install < Gewünschter hbbr-Dienstname > < RustDesk hbbr-Programmpfad > < RustDesk hbbr-Parameter >
2022-12-24 12:39:20 +01:00
```
2023-01-12 22:42:07 +01:00
**Dienste starten**
2023-03-03 22:24:30 +01:00
2023-01-12 22:42:07 +01:00
Nach erfolgreicher Installation der Dienste müssen diese gestartet werden.
2022-12-24 12:39:20 +01:00
```cmd
2023-01-12 22:42:07 +01:00
nssm start < Gewünschter hbbs-Dienstname >
nssm start < Gewünschter hbbr-Dienstname >
2022-12-24 12:39:20 +01:00
```
2023-01-12 22:42:07 +01:00
**Fertig!**
2022-12-24 12:39:20 +01:00
2023-03-03 22:24:30 +01:00
(Die obige Methode wurde auf einem Windows Server Core 2022 Standard getestet).
2022-12-24 12:39:20 +01:00
## oder
2023-03-03 22:24:30 +01:00
## Installation mit PM2
2022-12-24 12:39:20 +01:00
2023-01-29 23:13:26 +01:00
### Node.js installieren
2022-12-24 12:39:20 +01:00
2023-01-29 23:13:26 +01:00
Bitte Node.js [herunterladen ](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi ) und installieren.
2023-03-03 22:24:30 +01:00
Node.js ist die Laufzeitumgebung von PM2, Sie müssen also zuerst Node.js installieren.
2022-12-24 12:39:20 +01:00
2023-03-03 22:24:30 +01:00
### PM2 installieren
2022-12-24 12:39:20 +01:00
2023-01-12 22:42:07 +01:00
Öffnen Sie die Eingabeaufforderung und führen Sie Zeile für Zeile mit < kbd > Enter< / kbd > aus.
2022-12-24 12:39:20 +01:00
```cmd
npm install -g pm2
npm install pm2-windows-startup -g
pm2-startup install
```
2023-01-12 22:42:07 +01:00
### hbbr und hbbs ausführen
2022-12-24 12:39:20 +01:00
2023-03-03 22:24:30 +01:00
Laden Sie die Windows-Version von [RustDesk Server ](https://github.com/rustdesk/rustdesk-server/releases ) herunter. Entpacken Sie das Programm auf Laufwerk C:. Führen Sie die folgenden vier Befehle aus und achten Sie darauf, den Parameter `-r` zu bearbeiten:
2022-12-24 12:39:20 +01:00
```cmd
2023-08-30 21:59:06 +02:00
cd C:\rustdesk-server-windows-x64
2023-01-12 22:42:07 +01:00
pm2 start hbbs.exe -- -r < Der Host , auf dem hbbr läuft >
2023-07-15 14:57:40 +02:00
pm2 start hbbr.exe
2022-12-24 12:39:20 +01:00
pm2 save
```
2023-01-12 22:42:07 +01:00
### Protokoll anzeigen
2022-12-24 12:39:20 +01:00
```cmd
pm2 log hbbr
pm2 log hbbs
```