Windows & PM2 または NSSM
Note
Note
RustDeskServer.setup.exe
はもうメンテナンスされていないため、推奨されません。分岐点
RustDeskサーバーを起動するために、PM2(より簡単)またはNSSM(少し難しい)のいずれかを使用する2つの選択肢があります。 NSSMを使用する利点:
- 古いWindowsとの下位互換性(Windows Server 2008 R2/Windows 7以前、ただし未テスト)。
- Windows Serverに最適
- ログインなしでの起動時の自動開始(起動エントリを作成したユーザーがログオンする必要がありません)。
- 両方のバイナリをサービスとして実行。
- スタンドアロン(Node.jsへの依存なし)
一方、PM2の利点:
- メインの作業用コンピュータと同じコンピュータでサーバーを実行する場合に適しています
- RustDeskの起動エントリを作成したユーザーに定期的にログオンする場合
- よりユーザーフレンドリー
NSSMを使用したインストール
NSSMのインストール
ダウンロードして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のWindows版をダウンロードしてください。
プログラムをC:\Program Files\RustDesk Server
に解凍します(または任意の場所に解凍しますが、サービスがインストールされた後に変更されないようにしてください)。コマンドプロンプトに戻ります。
この例ではC:\Program Files\RustDesk Server
を使用します。
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バイナリを配置した場所に変更できます
コマンドテンプレート:
コピー、ペースト、編集するためのコマンドテンプレート。
nssm install <希望のhbbsサービス名> <RustDesk hbbsバイナリパス> <RustDesk hbbs引数>
nssm install <希望のhbbrサービス名> <RustDesk hbbrバイナリパス> <RustDesk hbbr引数>
サービスの開始
サービスのインストールが成功したら、それらを開始する必要があります。
nssm start <希望のhbbsサービス名>
nssm start <希望のhbbrサービス名>
完了!
(上記の方法はWindows Server Core 2022 Standardでテストされています)。
または
PM2を使用したインストール
Node.js をインストール
ダウンロードしてNode.jsをインストールしてください。 Node.jsはPM2の実行環境ですので、最初にNode.jsをインストールする必要があります。
PM2 をインストール
cmd.exe
に以下を入力し、各行でEnterキーを押して、1行ずつ実行してください。
npm install -g pm2
npm install pm2-windows-startup -g
pm2-startup install
hbbr と hbbs を実行
RustDesk ServerのWindows版をダウンロードしてください。プログラムをC:ドライブに解凍します。次の4つのコマンドを実行してください:
cd C:\rustdesk-server-windows-x64
pm2 start hbbs.exe
pm2 start hbbr.exe
pm2 save
ログを表示
pm2 log hbbr
pm2 log hbbs
代替チュートリアル
https://pedja.supurovic.net/setting-up-self-hosted-rustdesk-server-on-windows/?lang=lat