Node.js App su Plesk: Come Creare e Gestire un’app Node.js con Facilità

L’hosting web è diventato una parte essenziale dello sviluppo e della distribuzione di applicazioni, e Plesk è una delle piattaforme di hosting più popolari e user-friendly disponibili. Se sei un developer che lavora con Node.js, avrai la possibilità di creare e gestire facilmente un’app Node.js su Plesk. In questo articolo, esploreremo i passaggi necessari per farlo.

Leggi i nostri articoli per approfondire le nozioni su Node.js e su Plesk.

Perché Usare Plesk per l’Hosting Node.js?

Plesk è un pannello di controllo hosting che semplifica la gestione del tuo server web, offrendo un’interfaccia utente intuitiva e una serie di strumenti utili. Ecco alcune ragioni per cui dovresti considerare l’utilizzo di Plesk per l’hosting delle tue app Node.js:

  1. Facilità d’Uso: Plesk è noto per la sua facilità d’uso. Anche se non sei un esperto di server, potrai gestire facilmente le tue applicazioni Node.js.
  2. Ampia Supporto: Plesk supporta una vasta gamma di tecnologie, tra cui Node.js, PHP, Ruby, Python e molto altro. Questo ti offre flessibilità nella scelta delle tecnologie per il tuo progetto.
  3. Gestione delle Versioni di Node.js: Plesk consente di gestire diverse versioni di Node.js in modo semplice, il che è essenziale se il tuo progetto richiede una versione specifica.

Come Creare una App Node.js su Plesk

Ecco una guida passo-passo su come creare una app Node.js su Plesk:

  1. Accesso a Plesk: Accedi al tuo pannello Plesk attraverso il tuo browser web.
  2. Crea Dominio o Sottodominio: Crea un nuovo dominio o sottodominio dove desideri ospitare la tua app Node.js.
  3. Sezione Node.js: All’interno del dominio o sottodominio, cerca la sezione “Node.js” e selezionala.
  4. Configurazione Node.js: Qui puoi specificare la versione di Node.js da utilizzare, i percorsi del file di avvio, le variabili d’ambiente e altre impostazioni specifiche per la tua app.
  5. Caricamento dell’App: Carica i tuoi file Node.js nell’ambiente di hosting Plesk. Assicurati di includere il file principale dell’app, come app.js o server.js.
  6. Avvia l’App: Una volta caricata l’app, puoi avviarla direttamente dall’interfaccia Plesk.
  7. Monitoraggio e Manutenzione: Plesk offre strumenti di monitoraggio e registro per aiutarti a mantenere e monitorare la tua app Node.js.

Come usare script npm per compilare direttamente da server Plesk

Come da screenshot abbiamo preso come esempio il sottodominio test.faghy.it con un’istanza di WordPress installata . Se hai bisogno di eseguire script npm direttamente dal tuo server Plesk per compiti come la compilazione del codice o l’aggiornamento delle risorse del tema TailwindFag, tema che consente l’utilizzo di Tailwind css con WordPress, puoi farlo facilmente. Ecco come:

  1. Accedi al Server Plesk: Accedi al tuo pannello Plesk e vai alla sezione dedicata al tuo dominio o sottodominio che ospita l’app in esame.
  2. Sezione “Node.js”: Nella sezione “Node.js”, individua e seleziona l’opzione per l’app Node.js che desideri configurare per l’esecuzione degli script npm.
  3. Configurazione: Scegli la vesione di Node.js e il gestore pacchetti npm.
    Root del documento: scegli la directori principale, nel nostro caso: /test.faghy.it
    URL di Applicazione: Questo è l’indirizzo del browser con il quale il sito viene aperto: http://test.faghy.it
  4. Directory principale applicazione: Inserisci il percorso relatico del tema WordPress: /test.faghy.it/wp-content/themes/fag-theme
    Facoltativo: Troverai un’opzione per la “Configurazione delle variabili ambiente”. Qui puoi definire variabili d’ambiente personalizzate, compresa la variabile PATH. Assicurati di includere il percorso alla directory node_modules/.bin del tuo progetto Node.js. Questo è il percorso in cui npm installa gli script dei pacchetti locali. Ad esempio, il percorso potrebbe essere /var/www/vhosts/tuodomino.com/httpdocs/node_modules/.bin.
  5. Script npm: Una volta configurate le variabili d’ambiente, puoi eseguire gli script npm direttamente dalla console del server Plesk. Utilizza il comando npm run seguito dal nome dello script definito nel tuo file package.json. Ad esempio, per eseguire uno script di compilazione, puoi utilizzare il comando npm run build.
    Nel nostro caso ci verranno proposti gli script caricati dal package.json, per esempio per monitorare la modifica e fare l’autocompilazione dei files css o js, scegliere dalle opzioni run watch-fagtheme e premere la freccia start >.
    Per stoppare il watching cliccare su dashboard e tornare si Esegui comandi Node.js e lanciare run stop-watch-fagtheme.
  6. Monitoraggio e Registro: Plesk offre strumenti di monitoraggio e registrazione che ti consentono di tenere traccia dell’esecuzione degli script e di eventuali errori. Questi strumenti possono essere utili per risolvere problemi o ottimizzare il processo di compilazione.

Ora hai la possibilità di eseguire script npm direttamente dal tuo server Plesk, il che è particolarmente utile quando hai bisogno di eseguire attività di automazione o di gestione del tuo progetto Node.js. Questa integrazione semplifica ulteriormente il processo di sviluppo e gestione delle tue applicazioni Node.js, consentendoti di ottenere risultati rapidi e senza intoppi.

Conclusioni

Creare e gestire un’app Node.js su Plesk è un processo relativamente semplice, anche per chi non è un esperto di server. Questa combinazione ti permette di concentrarti sullo sviluppo della tua app senza dover preoccuparti troppo della gestione del server.

Plesk offre un’esperienza utente intuitiva e una gamma di funzionalità che semplificano notevolmente la tua vita da developer. Quindi, se hai un progetto Node.js che desideri ospitare, considera l’utilizzo di Plesk come la tua piattaforma di hosting. Con Plesk, potrai concentrarti sulla creazione di app straordinarie senza doverti preoccupare troppo della gestione del server.

Inoltre, la possibilità di eseguire script npm direttamente dal server Plesk aggiunge un ulteriore livello di flessibilità al tuo processo di sviluppo. Questa integrazione semplifica il flusso di lavoro, consentendoti di automatizzare compiti come la compilazione del codice e l’aggiornamento delle risorse. Con Plesk, hai a disposizione uno strumento completo per la gestione del tuo progetto Node.js, dalla configurazione all’esecuzione degli script, tutto in un ambiente user-friendly.

Lascia un commento