mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2026-04-18 22:30:01 +00:00
fixing doc
This commit is contained in:
@@ -1,32 +1,114 @@
|
||||
---
|
||||
title: Windows & pm2
|
||||
title: Windows & PM2 o NSSM
|
||||
weight: 20
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
La política de seguridad de Windows es complicada, si este tutorial no funciona para usted, o encuentra una conexión inestable, por favor migre a un servidor Linux.
|
||||
{{% /notice %}}
|
||||
|
||||
## Instalar NodeJs
|
||||
Por favor [Download](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) e instalar
|
||||
NodeJs es el entorno de tiempo de ejecución de pm2, por lo que primero debe instalar NodeJs。
|
||||
{{% notice note %}}
|
||||
La versión GUI, `RustDeskServer.setup.exe` ya no se mantiene, no se recomienda.
|
||||
{{% /notice %}}
|
||||
|
||||
## Instalar pm2
|
||||
Ingrese los siguientes en cmd.exe, presione la tecla Intro para cada línea y ejecútelos línea por línea.
|
||||
## Una encrucijada
|
||||
Ahora tiene dos opciones, puede usar PM2 (más fácil) o NSSM (un poco más difícil) para iniciar el servidor RustDesk
|
||||
Hay algunos beneficios al usar NSSM:
|
||||
- Compatibilidad con versiones anteriores de Windows (Windows Server 2008 R2/Windows 7 y anteriores aunque no probado).
|
||||
- Ideal para Windows Server
|
||||
- Inicio automático en el arranque sin inicio de sesión (El usuario que creó la entrada de inicio no necesita iniciar sesión para que se inicie).
|
||||
- Ejecutar ambos binarios como Servicios.
|
||||
- Independiente (sin dependencia de Node.js)
|
||||
|
||||
Mientras que los beneficios de PM2 incluyen:
|
||||
- Buena idea si ejecuta el servidor en la misma computadora que su computadora de trabajo principal
|
||||
- Inicia sesión regularmente en el usuario que creó la entrada de inicio de RustDesk
|
||||
- Más fácil de usar
|
||||
|
||||
## Instalación usando NSSM
|
||||
|
||||
### Instalando NSSM
|
||||
Por favor [descargue](https://github.com/dkxce/NSSM/releases/download/v2.25/NSSM_v2.25.zip) y extraiga NSSM seleccione la arquitectura apropiada para su sistema Windows (si x86 use el contenido de la carpeta win32, si x64 use el contenido de la carpeta win64). También es una buena práctica mover el binario de NSSM al directorio `Program Files\NSSM` (NSSM una vez iniciado como servicio, no se puede mover del directorio en el que se colocó. por lo tanto, es mejor guardarlo en `Program Files`) de su unidad de instalación (generalmente la unidad C:). También es recomendable agregar la ruta (como `C:\Program Files\NSSM`) a la variable de ruta.
|
||||
|
||||
### Verificando si NSSM está instalado correctamente
|
||||
Si ha hecho todo correctamente, la carpeta `C:\Program Files\NSSM` (en este ejemplo uso la unidad C: pero puede usar cualquier unidad en la que instaló Windows o cualquier ruta que desee) solo debe contener el archivo `nssm.exe`.
|
||||
|
||||
Usaremos `C:\Program Files\NSSM` en este ejemplo.
|
||||
|
||||
Abra el símbolo del sistema y ejecute `nssm` si ve una página de ayuda, está listo para pasar al siguiente paso.
|
||||
|
||||
### Ejecutar hbbr y hbbs
|
||||
Descargue la versión de Windows de [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases).
|
||||
Descomprima el programa en `C:\Program Files\RustDesk Server` (o en cualquier lugar que desee, solo asegúrese de que no cambie después de instalar el servicio). Ahora vuelva al símbolo del sistema.
|
||||
|
||||
Usaremos `C:\Program Files\RustDesk Server` en este ejemplo.
|
||||
```cmd
|
||||
nssm install "RustDesk hbbs service" "C:\Program Files\RustDesk Server\hbbs.exe"
|
||||
nssm install "RustDesk hbbr service" "C:\Program Files\RustDesk Server\hbbr.exe"
|
||||
```
|
||||
**Nota:**
|
||||
- Puede cambiar `RustDesk hbbs service` a lo que desee para nombrar el servicio hbbs
|
||||
- Puede cambiar `RustDesk hbbr service` a lo que desee para nombrar el servicio hbbr
|
||||
- Puede cambiar `C:\Program Files\RustDesk Server\hbbs.exe` a donde haya colocado los binarios de RustDesk
|
||||
- Puede cambiar `C:\Program Files\RustDesk Server\hbbr.exe` a donde haya colocado los binarios de RustDesk
|
||||
|
||||
**Plantillas de comando:**
|
||||
|
||||
La plantilla de comando en caso de que solo quiera copiar, pegar y editar.
|
||||
|
||||
```cmd
|
||||
nssm install <Nombre de servicio hbbs deseado> <Ruta del binario hbbs de RustDesk> <Argumentos hbbs de RustDesk>
|
||||
nssm install <Nombre de servicio hbbr deseado> <Ruta del binario hbbr de RustDesk> <Argumentos hbbr de RustDesk>
|
||||
```
|
||||
|
||||
**Iniciar servicios**
|
||||
|
||||
Después de la instalación exitosa de los servicios, deben iniciarse.
|
||||
```cmd
|
||||
nssm start <Nombre de servicio hbbs deseado>
|
||||
nssm start <Nombre de servicio hbbr deseado>
|
||||
```
|
||||
|
||||
**¡Listo!**
|
||||
|
||||
(El método anterior ha sido probado en Windows Server Core 2022 Standard).
|
||||
|
||||
## o
|
||||
|
||||
## Instalación usando PM2
|
||||
|
||||
### Instalar Node.js
|
||||
|
||||
Por favor [descargue](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) e instale Node.js.
|
||||
Node.js es el entorno de tiempo de ejecución de PM2, por lo que primero debe instalar Node.js.
|
||||
|
||||
### Instalar PM2
|
||||
|
||||
Ingrese lo siguiente en `cmd.exe`, presione la tecla <kbd>Enter</kbd> para cada línea, y ejecútelas línea por línea.
|
||||
|
||||
```cmd
|
||||
npm install -g pm2
|
||||
npm install pm2-windows-startup -g
|
||||
pm2-startup install
|
||||
```
|
||||
|
||||
## Ejecutar hbbr y hbbs
|
||||
Descargue la versión de Windows de [server program](https://github.com/rustdesk/rustdesk-server/releases), suponiendo que lo descomprima en la unidad C. Ejecute las siguientes cuatro líneas de comandos respectivamente.
|
||||
```
|
||||
cd c:\rustdesk-server-windows-x64
|
||||
pm2 start hbbs.exe
|
||||
pm2 start hbbr.exe
|
||||
### Ejecutar hbbr y hbbs
|
||||
|
||||
Descargue la versión de Windows de [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases). Descomprima el programa en la unidad C:. Ejecute los siguientes cuatro comandos:
|
||||
|
||||
```cmd
|
||||
cd C:\rustdesk-server-windows-x64
|
||||
pm2 start hbbs.exe
|
||||
pm2 start hbbr.exe
|
||||
pm2 save
|
||||
```
|
||||
|
||||
## Ver registro
|
||||
```
|
||||
### Ver el registro
|
||||
|
||||
```cmd
|
||||
pm2 log hbbr
|
||||
pm2 log hbbs
|
||||
```
|
||||
|
||||
## Tutoriales alternativos
|
||||
https://pedja.supurovic.net/setting-up-self-hosted-rustdesk-server-on-windows/?lang=lat
|
||||
|
||||
@@ -1,32 +1,114 @@
|
||||
---
|
||||
title: Windows & pm2
|
||||
title: Windows & PM2 ou NSSM
|
||||
weight: 20
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
La politique de sécurité de Windows est délicate, si ce tutoriel ne fonctionne pas pour vous, ou si vous rencontrez une connexion instable, veuillez migrer vers un serveur Linux.
|
||||
{{% /notice %}}
|
||||
|
||||
## Installer NodeJs
|
||||
Veuillez [Télécharger](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) et installer.
|
||||
NodeJs est l'environnement d'exécution de pm2, vous devez donc d'abord installer NodeJs。
|
||||
{{% notice note %}}
|
||||
La version GUI, `RustDeskServer.setup.exe` n'est plus maintenue, non recommandée.
|
||||
{{% /notice %}}
|
||||
|
||||
## Installer pm2
|
||||
Entrez ci-dessous dans cmd.exe, appuyez sur la touche Entrée pour chaque ligne et exécutez-les ligne par ligne.
|
||||
## Un carrefour
|
||||
Vous avez maintenant deux choix, vous pouvez soit utiliser PM2 (plus facile) ou NSSM (un peu plus difficile) pour démarrer le serveur RustDesk
|
||||
Il y a certains avantages à utiliser NSSM :
|
||||
- Compatibilité avec les anciennes versions de Windows (Windows Server 2008 R2/Windows 7 et antérieures bien que non testé).
|
||||
- Idéal pour Windows Server
|
||||
- Démarrage automatique au démarrage sans connexion (L'utilisateur qui a créé l'entrée de démarrage n'a pas besoin de se connecter pour qu'elle démarre).
|
||||
- Exécution des deux binaires en tant que Services.
|
||||
- Autonome (aucune dépendance à Node.js)
|
||||
|
||||
Tandis que les avantages de PM2 incluent :
|
||||
- Bonne idée si vous exécutez le serveur sur le même ordinateur que votre ordinateur de travail principal
|
||||
- Vous vous connectez régulièrement à l'utilisateur qui a créé l'entrée de démarrage RustDesk
|
||||
- Plus convivial
|
||||
|
||||
## Installation avec NSSM
|
||||
|
||||
### Installation de NSSM
|
||||
Veuillez [télécharger](https://github.com/dkxce/NSSM/releases/download/v2.25/NSSM_v2.25.zip) et extraire NSSM en sélectionnant l'architecture appropriée pour votre système Windows (si x86 utilisez le contenu du dossier win32, si x64 utilisez le contenu du dossier win64). Il est également recommandé de déplacer le binaire de NSSM dans le répertoire `Program Files\NSSM` (NSSM une fois démarré en tant que service, ne peut pas être déplacé du répertoire où il a été placé. il est donc préférable de le ranger dans `Program Files`) de votre lecteur d'installation (généralement le lecteur C:). Il est également conseillé d'ajouter le chemin (tel que `C:\Program Files\NSSM`) à la variable de chemin.
|
||||
|
||||
### Vérifier si NSSM est correctement installé
|
||||
Si vous avez tout fait correctement, le dossier `C:\Program Files\NSSM` (dans cet exemple j'utilise le lecteur C: mais vous pouvez utiliser n'importe quel lecteur sur lequel vous avez installé Windows ou n'importe quel chemin que vous désirez) ne devrait contenir que le fichier `nssm.exe`.
|
||||
|
||||
Nous utiliserons `C:\Program Files\NSSM` dans cet exemple.
|
||||
|
||||
Ouvrez l'invite de commande et exécutez `nssm` si vous voyez une page d'aide, vous êtes prêt à passer à l'étape suivante.
|
||||
|
||||
### Exécuter hbbr et hbbs
|
||||
Téléchargez la version Windows de [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases).
|
||||
Décompressez le programme dans `C:\Program Files\RustDesk Server` (ou n'importe où vous le désirez, assurez-vous simplement que cela ne change pas après l'installation du service). Maintenant, revenez à l'invite de commande.
|
||||
|
||||
Nous utiliserons `C:\Program Files\RustDesk Server` dans cet exemple.
|
||||
```cmd
|
||||
nssm install "RustDesk hbbs service" "C:\Program Files\RustDesk Server\hbbs.exe"
|
||||
nssm install "RustDesk hbbr service" "C:\Program Files\RustDesk Server\hbbr.exe"
|
||||
```
|
||||
**Note :**
|
||||
- Vous pouvez changer `RustDesk hbbs service` par ce que vous désirez pour nommer le service hbbs
|
||||
- Vous pouvez changer `RustDesk hbbr service` par ce que vous désirez pour nommer le service hbbr
|
||||
- Vous pouvez changer `C:\Program Files\RustDesk Server\hbbs.exe` par l'endroit où vous avez placé les binaires RustDesk
|
||||
- Vous pouvez changer `C:\Program Files\RustDesk Server\hbbr.exe` par l'endroit où vous avez placé les binaires RustDesk
|
||||
|
||||
**Modèles de commande :**
|
||||
|
||||
Le modèle de commande au cas où vous souhaiteriez simplement copier, coller et modifier.
|
||||
|
||||
```cmd
|
||||
nssm install <Nom de service hbbs souhaité> <Chemin binaire hbbs RustDesk> <Arguments hbbs RustDesk>
|
||||
nssm install <Nom de service hbbr souhaité> <Chemin binaire hbbr RustDesk> <Arguments hbbr RustDesk>
|
||||
```
|
||||
|
||||
**Démarrer les services**
|
||||
|
||||
Après l'installation réussie des services, ils doivent être démarrés.
|
||||
```cmd
|
||||
nssm start <Nom de service hbbs souhaité>
|
||||
nssm start <Nom de service hbbr souhaité>
|
||||
```
|
||||
|
||||
**Terminé !**
|
||||
|
||||
(La méthode ci-dessus a été testée sur Windows Server Core 2022 Standard).
|
||||
|
||||
## ou
|
||||
|
||||
## Installation avec PM2
|
||||
|
||||
### Installer Node.js
|
||||
|
||||
Veuillez [télécharger](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) et installer Node.js.
|
||||
Node.js est l'environnement d'exécution de PM2, vous devez donc d'abord installer Node.js.
|
||||
|
||||
### Installer PM2
|
||||
|
||||
Entrez ce qui suit dans `cmd.exe`, appuyez sur la touche <kbd>Entrée</kbd> pour chaque ligne, et exécutez-les ligne par ligne.
|
||||
|
||||
```cmd
|
||||
npm install -g pm2
|
||||
npm install pm2-windows-startup -g
|
||||
pm2-startup install
|
||||
```
|
||||
|
||||
## Exécutez hbbr et hbbs
|
||||
Téléchargez la version Windows du [programme serveur](https://github.com/rustdesk/rustdesk-server/releases), en supposant que vous la décompressez sur le lecteur C. Exécutez respectivement les quatre lignes de commandes suivantes.
|
||||
```
|
||||
cd c:\rustdesk-server-windows-x64
|
||||
### Exécuter hbbr et hbbs
|
||||
|
||||
Téléchargez la version Windows de [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases). Décompressez le programme sur le lecteur C:. Exécutez les quatre commandes suivantes :
|
||||
|
||||
```cmd
|
||||
cd C:\rustdesk-server-windows-x64
|
||||
pm2 start hbbs.exe
|
||||
pm2 start hbbr.exe
|
||||
pm2 start hbbs.exe
|
||||
pm2 save
|
||||
```
|
||||
|
||||
## Afficher le journal
|
||||
```
|
||||
### Afficher le journal
|
||||
|
||||
```cmd
|
||||
pm2 log hbbr
|
||||
pm2 log hbbs
|
||||
```
|
||||
|
||||
## Tutoriels alternatifs
|
||||
https://pedja.supurovic.net/setting-up-self-hosted-rustdesk-server-on-windows/?lang=lat
|
||||
|
||||
@@ -1,6 +1,114 @@
|
||||
---
|
||||
title: Windows & pm2
|
||||
title: Windows & PM2 o NSSM
|
||||
weight: 20
|
||||
---
|
||||
|
||||
[English](/docs/en/self-host/rustdesk-server-oss/windows)
|
||||
{{% notice note %}}
|
||||
La politica di sicurezza di Windows è complessa. Se questo tutorial non funziona per te o riscontri connessioni instabili, ti consigliamo di migrare a un server Linux.
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
La versione GUI, `RustDeskServer.setup.exe`, non è più mantenuta e non è raccomandata.
|
||||
{{% /notice %}}
|
||||
|
||||
## Un bivio
|
||||
Ora hai due scelte: puoi usare PM2 (più facile) o NSSM (un po' più difficile) per avviare il server RustDesk.
|
||||
Ci sono alcuni vantaggi nell'usare NSSM:
|
||||
- Compatibilità con versioni precedenti di Windows (Windows Server 2008 R2/Windows 7 e precedenti, anche se non testato).
|
||||
- Ideale per Windows Server
|
||||
- Avvio automatico all'accensione senza login (L'utente che ha creato la voce di avvio non deve effettuare l'accesso per avviarla).
|
||||
- Esecuzione di entrambi i binari come servizi.
|
||||
- Autonomo (nessuna dipendenza da Node.js)
|
||||
|
||||
Mentre i vantaggi di PM2 includono:
|
||||
- Buona idea se esegui il server sullo stesso computer del tuo computer di lavoro principale
|
||||
- Effettui regolarmente l'accesso all'utente che ha creato la voce di avvio di RustDesk
|
||||
- Più user-friendly
|
||||
|
||||
## Installazione usando NSSM
|
||||
|
||||
### Installazione di NSSM
|
||||
Per favore [scarica](https://github.com/dkxce/NSSM/releases/download/v2.25/NSSM_v2.25.zip) ed estrai NSSM, seleziona l'architettura appropriata per il tuo sistema Windows (se x86 usa il contenuto della cartella win32, se x64 usa il contenuto della cartella win64). È anche buona prassi spostare il binario di NSSM nella directory `Program Files\NSSM` (NSSM una volta avviato come servizio, non può essere spostato dalla directory in cui è stato posizionato, quindi è meglio riporlo in `Program Files`) del tuo drive di installazione (solitamente il drive C:). È anche consigliabile aggiungere il percorso (come `C:\Program Files\NSSM`) alla variabile path.
|
||||
|
||||
### Verifica se NSSM è installato correttamente
|
||||
Se hai fatto tutto correttamente, la cartella `C:\Program Files\NSSM` (in questo esempio uso il drive C: ma puoi usare qualsiasi drive dove hai installato Windows o qualsiasi percorso desideri) dovrebbe contenere solo il file `nssm.exe`.
|
||||
|
||||
Useremo `C:\Program Files\NSSM` in questo esempio.
|
||||
|
||||
Apri il prompt dei comandi ed esegui `nssm`, se vedi una pagina di aiuto sei pronto per passare al passo successivo.
|
||||
|
||||
### Eseguire hbbr e hbbs
|
||||
Scarica la versione Windows di [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases).
|
||||
Decomprimi il programma in `C:\Program Files\RustDesk Server` (o dove preferisci, assicurati solo che non cambi dopo l'installazione del servizio). Ora torna al prompt dei comandi.
|
||||
|
||||
Useremo `C:\Program Files\RustDesk Server` in questo esempio.
|
||||
```cmd
|
||||
nssm install "RustDesk hbbs service" "C:\Program Files\RustDesk Server\hbbs.exe"
|
||||
nssm install "RustDesk hbbr service" "C:\Program Files\RustDesk Server\hbbr.exe"
|
||||
```
|
||||
**Nota:**
|
||||
- Puoi cambiare `RustDesk hbbs service` con qualsiasi nome desideri per il servizio hbbs
|
||||
- Puoi cambiare `RustDesk hbbr service` con qualsiasi nome desideri per il servizio hbbr
|
||||
- Puoi cambiare `C:\Program Files\RustDesk Server\hbbs.exe` con il percorso dove hai posizionato i binari di RustDesk
|
||||
- Puoi cambiare `C:\Program Files\RustDesk Server\hbbr.exe` con il percorso dove hai posizionato i binari di RustDesk
|
||||
|
||||
**Template dei comandi:**
|
||||
|
||||
Il template del comando nel caso tu voglia solo copiare, incollare e modificare.
|
||||
|
||||
```cmd
|
||||
nssm install <Nome servizio hbbs desiderato> <Percorso binario RustDesk hbbs> <Argomenti RustDesk hbbs>
|
||||
nssm install <Nome servizio hbbr desiderato> <Percorso binario RustDesk hbbr> <Argomenti RustDesk hbbr>
|
||||
```
|
||||
|
||||
**Avviare i servizi**
|
||||
|
||||
Dopo l'installazione riuscita dei servizi, devono essere avviati.
|
||||
```cmd
|
||||
nssm start <Nome servizio hbbs desiderato>
|
||||
nssm start <Nome servizio hbbr desiderato>
|
||||
```
|
||||
|
||||
**Fatto!**
|
||||
|
||||
(Il metodo sopra è stato testato su Windows Server Core 2022 Standard).
|
||||
|
||||
## oppure
|
||||
|
||||
## Installazione usando PM2
|
||||
|
||||
### Installa Node.js
|
||||
|
||||
Per favore [scarica](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) e installa Node.js.
|
||||
Node.js è l'ambiente di runtime di PM2, quindi devi installare prima Node.js.
|
||||
|
||||
### Installa PM2
|
||||
|
||||
Inserisci i seguenti comandi in `cmd.exe`, premi il tasto <kbd>Invio</kbd> per ogni riga ed eseguili riga per riga.
|
||||
|
||||
```cmd
|
||||
npm install -g pm2
|
||||
npm install pm2-windows-startup -g
|
||||
pm2-startup install
|
||||
```
|
||||
|
||||
### Eseguire hbbr e hbbs
|
||||
|
||||
Scarica la versione Windows di [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases). Decomprimi il programma nel drive C:. Esegui i seguenti quattro comandi:
|
||||
|
||||
```cmd
|
||||
cd C:\rustdesk-server-windows-x64
|
||||
pm2 start hbbs.exe
|
||||
pm2 start hbbr.exe
|
||||
pm2 save
|
||||
```
|
||||
|
||||
### Visualizzare il log
|
||||
|
||||
```cmd
|
||||
pm2 log hbbr
|
||||
pm2 log hbbs
|
||||
```
|
||||
|
||||
## Tutorial alternativi
|
||||
https://pedja.supurovic.net/setting-up-self-hosted-rustdesk-server-on-windows/?lang=lat
|
||||
@@ -1,32 +1,114 @@
|
||||
---
|
||||
title: Windows & pm2
|
||||
title: Windows & PM2 または NSSM
|
||||
weight: 20
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
Windowsのセキュリティポリシーは扱いが難しく、このチュートリアルがうまくいかない場合、または不安定な接続に遭遇した場合は、Linuxサーバーに移行してください。
|
||||
{{% /notice %}}
|
||||
|
||||
## NodeJs をインストール
|
||||
[ダウンロード](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) してインストールしてください。
|
||||
NodeJs は pm2 の実行環境ですので先にNodeJsをインストールする必要があります。
|
||||
{{% notice note %}}
|
||||
GUI版の `RustDeskServer.setup.exe` はもうメンテナンスされていないため、推奨されません。
|
||||
{{% /notice %}}
|
||||
|
||||
## pm2 をインストール
|
||||
cmd.exe に下記を入力し1行ごとにEnterキーを押して1行ずつ実行します。
|
||||
## 分岐点
|
||||
RustDeskサーバーを起動するために、PM2(より簡単)またはNSSM(少し難しい)のいずれかを使用する2つの選択肢があります。
|
||||
NSSMを使用する利点:
|
||||
- 古いWindowsとの下位互換性(Windows Server 2008 R2/Windows 7以前、ただし未テスト)。
|
||||
- Windows Serverに最適
|
||||
- ログインなしでの起動時の自動開始(起動エントリを作成したユーザーがログオンする必要がありません)。
|
||||
- 両方のバイナリをサービスとして実行。
|
||||
- スタンドアロン(Node.jsへの依存なし)
|
||||
|
||||
一方、PM2の利点:
|
||||
- メインの作業用コンピュータと同じコンピュータでサーバーを実行する場合に適しています
|
||||
- RustDeskの起動エントリを作成したユーザーに定期的にログオンする場合
|
||||
- よりユーザーフレンドリー
|
||||
|
||||
## NSSMを使用したインストール
|
||||
|
||||
### NSSMのインストール
|
||||
[ダウンロード](https://github.com/dkxce/NSSM/releases/download/v2.25/NSSM_v2.25.zip)してNSSMを展開し、Windowsシステムに適したアーキテクチャを選択してください(x86の場合はwin32フォルダの内容を使用、x64の場合はwin64フォルダの内容を使用)。また、NSSMのバイナリをインストールドライブ(通常はC:ドライブ)の`Program Files\NSSM`ディレクトリに移動することをお勧めします(NSSMはサービスとして開始されると、配置されたディレクトリから移動できないため、`Program Files`に格納しておくのが最善です)。パス(`C:\Program Files\NSSM`など)をパス変数に追加することも推奨されます。
|
||||
|
||||
### NSSMが正しくインストールされているか確認
|
||||
すべて正しく行った場合、`C:\Program Files\NSSM`フォルダ(この例ではC:ドライブを使用していますが、Windowsをインストールしたドライブや任意のパスを使用できます)には`nssm.exe`ファイルのみが含まれているはずです。
|
||||
|
||||
この例では`C:\Program Files\NSSM`を使用します。
|
||||
|
||||
コマンドプロンプトを開いて`nssm`を実行し、ヘルプページが表示されたら次のステップに進む準備ができています。
|
||||
|
||||
### hbbrとhbbsの実行
|
||||
[RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases)のWindows版をダウンロードしてください。
|
||||
プログラムを`C:\Program Files\RustDesk Server`に解凍します(または任意の場所に解凍しますが、サービスがインストールされた後に変更されないようにしてください)。コマンドプロンプトに戻ります。
|
||||
|
||||
この例では`C:\Program Files\RustDesk Server`を使用します。
|
||||
```cmd
|
||||
nssm install "RustDesk hbbs service" "C:\Program Files\RustDesk Server\hbbs.exe"
|
||||
nssm install "RustDesk hbbr service" "C:\Program Files\RustDesk Server\hbbr.exe"
|
||||
```
|
||||
**注意:**
|
||||
- `RustDesk hbbs service`はhbbsサービスに付けたい名前に変更できます
|
||||
- `RustDesk hbbr service`はhbbrサービスに付けたい名前に変更できます
|
||||
- `C:\Program Files\RustDesk Server\hbbs.exe`はRustDeskバイナリを配置した場所に変更できます
|
||||
- `C:\Program Files\RustDesk Server\hbbr.exe`はRustDeskバイナリを配置した場所に変更できます
|
||||
|
||||
**コマンドテンプレート:**
|
||||
|
||||
コピー、ペースト、編集するためのコマンドテンプレート。
|
||||
|
||||
```cmd
|
||||
nssm install <希望のhbbsサービス名> <RustDesk hbbsバイナリパス> <RustDesk hbbs引数>
|
||||
nssm install <希望のhbbrサービス名> <RustDesk hbbrバイナリパス> <RustDesk hbbr引数>
|
||||
```
|
||||
|
||||
**サービスの開始**
|
||||
|
||||
サービスのインストールが成功したら、それらを開始する必要があります。
|
||||
```cmd
|
||||
nssm start <希望のhbbsサービス名>
|
||||
nssm start <希望のhbbrサービス名>
|
||||
```
|
||||
|
||||
**完了!**
|
||||
|
||||
(上記の方法はWindows Server Core 2022 Standardでテストされています)。
|
||||
|
||||
## または
|
||||
|
||||
## PM2を使用したインストール
|
||||
|
||||
### Node.js をインストール
|
||||
|
||||
[ダウンロード](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi)してNode.jsをインストールしてください。
|
||||
Node.jsはPM2の実行環境ですので、最初にNode.jsをインストールする必要があります。
|
||||
|
||||
### PM2 をインストール
|
||||
|
||||
`cmd.exe`に以下を入力し、各行で<kbd>Enter</kbd>キーを押して、1行ずつ実行してください。
|
||||
|
||||
```cmd
|
||||
npm install -g pm2
|
||||
npm install pm2-windows-startup -g
|
||||
pm2-startup install
|
||||
```
|
||||
|
||||
## hbbr と hbbs を実行
|
||||
Windows版のサーバープログラムをダウンロードします。Cドライブに解凍するのであれば以下の4行のコマンドをそれぞれ実行します。
|
||||
```
|
||||
cd c:\rustdesk-server-windows-x64
|
||||
pm2 start hbbs.exe
|
||||
pm2 start hbbr.exe
|
||||
### hbbr と hbbs を実行
|
||||
|
||||
[RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases)のWindows版をダウンロードしてください。プログラムをC:ドライブに解凍します。次の4つのコマンドを実行してください:
|
||||
|
||||
```cmd
|
||||
cd C:\rustdesk-server-windows-x64
|
||||
pm2 start hbbs.exe
|
||||
pm2 start hbbr.exe
|
||||
pm2 save
|
||||
```
|
||||
|
||||
## ログを確認
|
||||
```
|
||||
### ログを表示
|
||||
|
||||
```cmd
|
||||
pm2 log hbbr
|
||||
pm2 log hbbs
|
||||
```
|
||||
|
||||
## 代替チュートリアル
|
||||
https://pedja.supurovic.net/setting-up-self-hosted-rustdesk-server-on-windows/?lang=lat
|
||||
|
||||
@@ -3,7 +3,7 @@ title: WINDOWS & PM2 或者 NSSM
|
||||
weight: 20
|
||||
---
|
||||
|
||||
# 选择哪个?
|
||||
## 选择哪个?
|
||||
现在您有两种选择,可以使用 PM2(更简单)或 NSSM(更难)来启动 RustDesk 服务器
|
||||
使用 NSSM 有一些好处:
|
||||
- 向后兼容旧版 Windows(Windows Server 2008R2/Windows 7 及更早版本,但未经测试)。
|
||||
@@ -17,9 +17,9 @@ PM2 的好处包括:
|
||||
- 您定期登录创建 rustdesk 启动项的用户
|
||||
- 更加用户友好
|
||||
|
||||
# 使用 NSSM 安装
|
||||
## 使用 NSSM 安装
|
||||
|
||||
## 安装 NSSM
|
||||
### 安装 NSSM
|
||||
请[下载](https://nssm.cc/release/nssm-2.24.zip)并解压NSSM选择合适的
|
||||
体系结构到您的 Windows 系统(如果 x86 使用 win32 文件夹的内容,如果 x64 使用
|
||||
win64 文件夹的内容)。 将 NSSM 的二进制文件移至
|
||||
@@ -27,7 +27,7 @@ win64 文件夹的内容)。 将 NSSM 的二进制文件移至
|
||||
因此最好将其存放在安装驱动器(通常是 C 驱动器)的 Program files)目录中。
|
||||
还建议将路径(例如`C:\Program Files\NSSM`)添加到路径变量中。
|
||||
|
||||
## 检查 NSSM 是否安装正确
|
||||
### 检查 NSSM 是否安装正确
|
||||
如果您已正确完成所有操作,则文件夹`C:\Program Files\NSSM`(在本例中我使用 C:
|
||||
驱动器,但您可以使用安装 Windows 的任何驱动器或您想要的任何路径)
|
||||
仅包含文件`nssm.exe`。
|
||||
@@ -36,7 +36,7 @@ win64 文件夹的内容)。 将 NSSM 的二进制文件移至
|
||||
|
||||
打开命令提示符并运行`nssm`,如果您看到帮助页面,则您已准备好进入下一步
|
||||
|
||||
## 运行 hbbr 和 hbbs
|
||||
### 运行 hbbr 和 hbbs
|
||||
下载Windows版本的[服务器程序](https://github.com/rustdesk/rustdesk-server/releases)。
|
||||
将程序解压缩到`C:\Program Files\RustDesk Server`(或您想要的任何地方,只需确保它
|
||||
安装服务后不会改变)。 现在回到命令提示符
|
||||
@@ -75,15 +75,15 @@ nssm start <hbbr 服务名称>
|
||||
|
||||
(以上方法已在Windows Server Core 2022 Standard上测试)。
|
||||
|
||||
# 或者
|
||||
## 或者
|
||||
|
||||
# 使用 PM2 安装
|
||||
## 使用 PM2 安装
|
||||
|
||||
## 安装NodeJs
|
||||
### 安装NodeJs
|
||||
请点击[下载](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi)安装,可能会有点慢,如果卡顿太久,尝试关掉重新安装。
|
||||
NodeJs是pm2的运行时环境,所以要先安装NodeJs。
|
||||
|
||||
## 安装pm2
|
||||
### 安装pm2
|
||||
在cmd.exe中分别输入下面三行,每一行都要按回车键,一行一行运行。
|
||||
```
|
||||
npm install -g pm2
|
||||
@@ -91,7 +91,7 @@ npm install pm2-windows-startup -g
|
||||
pm2-startup install
|
||||
```
|
||||
|
||||
## 运行hbbr和hbbs
|
||||
### 运行hbbr和hbbs
|
||||
下载Windows版本[服务器程序](https://github.com/rustdesk/rustdesk-server/releases),假设你解压缩到了C盘下。分别运行下面四行命令。
|
||||
```
|
||||
cd c:\rustdesk-server-windows-x64
|
||||
@@ -100,7 +100,7 @@ pm2 start hbbr.exe
|
||||
pm2 save
|
||||
```
|
||||
|
||||
## 查看log
|
||||
### 查看log
|
||||
```
|
||||
pm2 log hbbr
|
||||
pm2 log hbbs
|
||||
|
||||
@@ -1,67 +1,72 @@
|
||||
---
|
||||
title: Windows & pm2
|
||||
title: Windows & PM2 或 NSSM
|
||||
weight: 20
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
Windows 安全政策較為複雜,如果這份教程對您不適用,或您遇到連線不穩定的情況,請考慮轉移到 `Linux` 伺服器。
|
||||
Windows 安全政策較為複雜,如果這份教程對您不適用,或您遇到連線不穩定的情況,請轉移到 Linux 伺服器。
|
||||
{{% /notice %}}
|
||||
|
||||
# 十字路口
|
||||
{{% notice note %}}
|
||||
GUI 版本 `RustDeskServer.setup.exe` 已不再維護,不建議使用。
|
||||
{{% /notice %}}
|
||||
|
||||
您現在有兩個選擇,您可以使用 pm2 (較簡單) 或 NSSM (稍難) 來啟動 RustDesk 伺服器
|
||||
## 分岔路口
|
||||
您現在有兩個選擇,您可以使用 PM2(較簡單)或 NSSM(稍難)來啟動 RustDesk 伺服器
|
||||
使用 NSSM 的好處:
|
||||
- 與舊版 Windows(Windows Server 2008 R2/Windows 7 及更早版本,雖未經測試)的向下兼容。
|
||||
- 適合 Windows 伺服器使用
|
||||
- 開機自動啟動,無需登入(建立啟動項目的用戶無需登入即可啟動)。
|
||||
- 將兩個執行檔作為服務運行。
|
||||
- 獨立運行(不依賴於 nodejs)。
|
||||
- 與舊版 Windows(Windows Server 2008 R2/Windows 7 及更早版本,雖未經測試)的向下相容。
|
||||
- 適合 Windows Server 使用
|
||||
- 開機自動啟動,無需登入(建立啟動項目的使用者無需登入即可啟動)。
|
||||
- 將兩個執行檔作為服務執行。
|
||||
- 獨立運行(不依賴於 Node.js)
|
||||
|
||||
使用 pm2 的好處:
|
||||
- 如果您在主要工作的電腦上運行伺服器,這是一個好主意。
|
||||
- 您會定期登入創建 RustDesk 啟動項目的使用者帳戶。
|
||||
- 對使用者友好
|
||||
使用 PM2 的好處包括:
|
||||
- 如果您在主要工作的電腦上執行伺服器,這是一個好主意
|
||||
- 您會定期登入建立 RustDesk 啟動項目的使用者帳戶
|
||||
- 更加使用者友好
|
||||
|
||||
## 使用 NSSM 安裝
|
||||
|
||||
### 安裝 NSSM
|
||||
請[下載](https://nssm.cc/release/nssm-2.24.zip)並解壓縮 NSSM,選擇適合您的 Windows 系統架構的版本(如果是 x86,使用 win32 資料夾內的檔案;如果是 x64,則使用 win64 資料夾)。最佳做法是將 NSSM 的執行檔移動到 `Program Files\NSSM` 目錄(一旦作為服務啟動,NSSM 不能從其放置的目錄中移動,因此最好放在 `Program Files` 中)。建議將路徑(如 `C:\Program Files\NSSM`)添加到環境變數中。
|
||||
請[下載](https://github.com/dkxce/NSSM/releases/download/v2.25/NSSM_v2.25.zip)並解壓縮 NSSM,選擇適合您的 Windows 系統架構的版本(如果是 x86,使用 win32 資料夾內的檔案;如果是 x64,則使用 win64 資料夾內容)。最佳做法是將 NSSM 的二進位檔移動到 `Program Files\NSSM` 目錄(一旦作為服務啟動,NSSM 不能從其放置的目錄中移動,因此最好將其收納在 `Program Files` 中)。建議將路徑(如 `C:\Program Files\NSSM`)新增到路徑變數中。
|
||||
|
||||
### 檢查 NSSM 是否正確安裝
|
||||
如果一切正確,`C:\Program Files\NSSM` 資料夾(在這個例子中使用 C: 磁碟,但您可以使用安裝 Windows 的任何磁碟或所需的任何路徑)應該只包含 `nssm.exe` 檔案。
|
||||
|
||||
我們將在範例中使用 `C:\Program Files\NSSM`。
|
||||
我們將在此範例中使用 `C:\Program Files\NSSM`。
|
||||
|
||||
打開命令提示字元並運行 `nssm`,如果您看到幫助頁面,則可以進行下一步。
|
||||
開啟命令提示字元並執行 `nssm`,如果您看到說明頁面,則可以進行下一步。
|
||||
|
||||
### 運行 hbbr 和 hbbs
|
||||
下載 [RustDesk 伺服器](https://github.com/rustdesk/rustdesk-server/releases)的 Windows 版本。解壓縮至 `C:\Program Files\RustDesk Server`(或任何您想要的地方,只要確保在服務安裝後不會改變)。現在回到命令提示字元。
|
||||
### 執行 hbbr 和 hbbs
|
||||
下載 [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases) 的 Windows 版本。
|
||||
將程式解壓縮至 `C:\Program Files\RustDesk Server`(或任何您想要的地方,只要確保在服務安裝後不會改變)。現在回到命令提示字元。
|
||||
|
||||
我們將在範例中使用 `C:\Program Files\RustDesk Server`。
|
||||
我們將在此範例中使用 `C:\Program Files\RustDesk Server`。
|
||||
```cmd
|
||||
nssm install "RustDesk hbbs service" "C:\Program Files\RustDesk Server\hbbs.exe"
|
||||
nssm install "RustDesk hbbr service" "C:\Program Files\RustDesk Server\hbbr.exe"
|
||||
nssm install "RustDesk hbbs service" "C:\Program Files\RustDesk Server\hbbs.exe"
|
||||
nssm install "RustDesk hbbr service" "C:\Program Files\RustDesk Server\hbbr.exe"
|
||||
```
|
||||
**注意:**
|
||||
- 您可以將 `RustDesk hbbs service` 改為任何您希望命名 hbbs 的服務名稱。
|
||||
- 您可以將 `RustDesk hbbr service` 改為任何您希望命名 hbbr 的服務名稱。
|
||||
- 您可以將 `C:\Program Files\RustDesk Server\hbbs.exe` 改為 RustDesk 執行檔所在的位置。
|
||||
- 您可以將 `C:\Program Files\RustDesk Server\hbbr.exe` 改為 RustDesk 執行檔所在的位置。
|
||||
- 您可以將 `RustDesk hbbs service` 改為任何您希望命名 hbbs 服務的名稱
|
||||
- 您可以將 `RustDesk hbbr service` 改為任何您希望命名 hbbr 服務的名稱
|
||||
- 您可以將 `C:\Program Files\RustDesk Server\hbbs.exe` 改為您放置 RustDesk 二進位檔的位置
|
||||
- 您可以將 `C:\Program Files\RustDesk Server\hbbr.exe` 改為您放置 RustDesk 二進位檔的位置
|
||||
|
||||
**指令範例:**
|
||||
**命令範本:**
|
||||
|
||||
如果您只想複製並貼上並編輯,這是指令的範例。
|
||||
如果您只想複製貼上並編輯,這是命令範本。
|
||||
|
||||
```cmd
|
||||
nssm install <所需的 hbbs 服務名稱> <RustDesk hbbs 執行檔路徑> <RustDesk hbbs 參數>
|
||||
nssm install <所需的 hbbr 服務名稱> <RustDesk hbbr 執行檔路徑> <RustDesk hbbr 參數>
|
||||
nssm install <想要的 hbbs 服務名稱> <RustDesk hbbs 二進位檔路徑> <RustDesk hbbs 參數>
|
||||
nssm install <想要的 hbbr 服務名稱> <RustDesk hbbr 二進位檔路徑> <RustDesk hbbr 參數>
|
||||
```
|
||||
|
||||
**啟動服務**
|
||||
|
||||
成功安裝服務後,需要啟動它們。
|
||||
```cmd
|
||||
nssm start <所需的 hbbs 服務名稱>
|
||||
nssm start <所需的 hbbr 服務名稱>
|
||||
nssm start <想要的 hbbs 服務名稱>
|
||||
nssm start <想要的 hbbr 服務名稱>
|
||||
```
|
||||
|
||||
**完成!**
|
||||
@@ -75,11 +80,11 @@ nssm start <所需的 hbbr 服務名稱>
|
||||
### 安裝 Node.js
|
||||
|
||||
請[下載](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi)並安裝 Node.js。
|
||||
Node.js 是 PM2 的運行環境,所以您需要先安裝 Node.js。
|
||||
Node.js 是 PM2 的執行環境,所以您需要先安裝 Node.js。
|
||||
|
||||
### 安裝 PM2
|
||||
|
||||
在 `cmd.exe` 中輸入以下內容,每行輸入後按 <kbd>Enter</kbd> 鍵,逐行運行。
|
||||
在 `cmd.exe` 中輸入以下內容,每行輸入後按 <kbd>Enter</kbd> 鍵,逐行執行。
|
||||
|
||||
```cmd
|
||||
npm install -g pm2
|
||||
@@ -87,13 +92,13 @@ npm install pm2-windows-startup -g
|
||||
pm2-startup install
|
||||
```
|
||||
|
||||
### 運行 hbbr 和 hbbs
|
||||
### 執行 hbbr 和 hbbs
|
||||
|
||||
下載 [RustDesk 伺服器](https://github.com/rustdesk/rustdesk-server/releases)的 Windows 版本。將程序解壓縮到 C: 磁碟。執行以下四個命令:
|
||||
下載 [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases) 的 Windows 版本。將程式解壓縮到 C: 磁碟。執行以下四個命令:
|
||||
|
||||
```cmd
|
||||
cd C:\rustdesk-server-windows-x64
|
||||
pm2 start hbbs.exe
|
||||
pm2 start hbbs.exe
|
||||
pm2 start hbbr.exe
|
||||
pm2 save
|
||||
```
|
||||
@@ -104,3 +109,6 @@ pm2 save
|
||||
pm2 log hbbr
|
||||
pm2 log hbbs
|
||||
```
|
||||
|
||||
## 替代教程
|
||||
https://pedja.supurovic.net/setting-up-self-hosted-rustdesk-server-on-windows/?lang=lat
|
||||
Reference in New Issue
Block a user