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
- 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
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
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
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
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:
Top comments (1)
Alcuni studi hanno esaminato l'efficacia del Kamagra nel trattamento di altre patologie, come l'ipertensione polmonare. Tuttavia, l'uso principale rimane il trattamento della disfunzione erettile. Recentemente sono venuto a conoscenza dell acquisto di Apcalis oral jelly. Il mio amico ha detto che l'effetto dell'uso di questo farmaco gli è piaciuto.