Windows & PM2 o NSSM
Note
Note
RustDeskServer.setup.exe
, non è più mantenuta e non è raccomandata.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 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.
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.
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.
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.
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 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 Invio per ogni riga ed eseguili riga per riga.
npm install -g pm2
npm install pm2-windows-startup -g
pm2-startup install
Eseguire hbbr e hbbs
Scarica la versione Windows di RustDesk Server. Decomprimi il programma nel drive C:. Esegui i seguenti quattro comandi:
cd C:\rustdesk-server-windows-x64
pm2 start hbbs.exe
pm2 start hbbr.exe
pm2 save
Visualizzare il log
pm2 log hbbr
pm2 log hbbs
Tutorial alternativi
https://pedja.supurovic.net/setting-up-self-hosted-rustdesk-server-on-windows/?lang=lat