DEV Community

Cover image for Installare Node.js su Siteground
Giandomenico Pagliara
Giandomenico Pagliara

Posted on • Updated on

Installare Node.js su Siteground

Introduzione

Questa guida è stata pensata per chi necessita di Node.js su un piano di hosting Siteground sprovvisto.

Connessione via SSH

Prima di installare Node.js colleghiamoci al server tramite ssh.
Nella sezione Sviluppatori di SiteTools cliccare su Gestione Chiavi SSH, inserire il nome della chiave per poi crearla.
Tutti le credenziali sono disponibili nello stesso pannello, serviranno per il passo successivo. Ora copiamo la chiave segreta sulla nostra macchina in un file .pub e apriamo un terminale.

Colleghiamoci via SSH dipendentemente dal nostro sistema operativo:

  • su Linux/Mac OS: ssh USER@HOST_NAME -pPORT Su Siteground la porta di default ssh è la 18765:
ssh -i "path/to/key/nome-chiave.pub" username@hostname.com -p18765
Enter fullscreen mode Exit fullscreen mode
  • su Windows: in PuTTY inserire il nome del server host, impostare il tipo di connessione su SSH e la porta su 18765. Immettere il nome utente e premere Invio.

Ora se richiesta inseriamo la password impostata su SiteGround in precedenza.

Installazione

Eseguiamo un veloce check sulla nostra distro con:

uname -srm
Enter fullscreen mode Exit fullscreen mode

Nel mio caso è una Linux 3.12.18-clouder0 x86_64. Ora andiamo nella sezione download del sito di Node.js e copiamo il link dell'installer del nostro sistema operativo verificato in precedenza. Nel mio caso copio il link del Linux Binaries (x64).

https://nodejs.org/dist/v16.17.1/node-v16.17.1-linux-x64.tar.xz
Enter fullscreen mode Exit fullscreen mode

Prestate attenzione all'estensione del file perché se non sarà uguale a .tar.gz il terminale vi darà errore. Come nel mio caso basterà cambiare l'estensione ed il gioco è fatto.

Ora ci basterà seguire le seguenti istruzioni per installare Node.js e npm:

cd ~
curl https://nodejs.org/dist/v16.17.1/node-v16.17.1-linux-x64.tar.gz | tar xz
mv node-v6.2.2-linux-x64/ nodejs
mkdir ~/bin
cp nodejs/bin/node ~/bin
cd ~/bin
ln -s ../nodejs/lib/node_modules/npm/bin/npm-cli.js npm
Enter fullscreen mode Exit fullscreen mode

Prestate attenzione in quale cartella eseguite i comandi, soprattutto l'ultimo: ln -s viene usato per creare nomi simbolici. Se non lo farete nella cartella ~/bin allora il comando npm non verrà riconosciuto dal server.

Test

Per testare se è tutto corretto vi basterà eseguire i seguenti comandi:

node --version
npm --version
Enter fullscreen mode Exit fullscreen mode

Se come risposta riceverete le rispettive versioni allora Node.js e npm sono stati installati correttamente.


Spero questa mini guida vi sia piaciuta , considera di mettere ❤️ al post e seguirmi sui miei social:

Linkedin
GitHub

Top comments (0)