{"id":3783,"date":"2025-05-30T07:35:47","date_gmt":"2025-05-30T07:35:47","guid":{"rendered":"\/it\/tutorial\/?p=3783"},"modified":"2025-12-18T13:22:19","modified_gmt":"2025-12-18T13:22:19","slug":"come-installare-n8n","status":"publish","type":"post","link":"\/it\/tutorial\/come-installare-n8n","title":{"rendered":"Come installare n8n e fare self-host sui VPS Ubuntu"},"content":{"rendered":"<p><strong>n8n <\/strong>&egrave; uno strumento di automazione del flusso di lavoro che consente una perfetta integrazione tra diverse applicazioni e API. La possibilit&agrave; di ospitarlo autonomamente su un VPS Ubuntu offre una maggiore privacy dei dati, opzioni di personalizzazione e risparmi sui costi rispetto alle soluzioni gestite.<\/p><p>Questa guida illustra due metodi di installazione: la semplice configurazione con un solo click di Hostinger e l&rsquo;installazione manuale per gli utenti che preferiscono un controllo diretto. Al termine di questo tutorial, avrai un&rsquo;istanza di n8n completamente funzionante sul tuo VPS, pronta per automatizzare i flussi di lavoro.<\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-prerequisiti\"><strong>Prerequisiti<\/strong><\/h2><p>Prima di installare n8n, assicurati che il tuo ambiente di hosting soddisfi i seguenti requisiti:<\/p><ul class=\"wp-block-list\">\n<li><strong>Server privato virtuale (VPS) Ubuntu<\/strong><\/li>\n<\/ul><p>Minimo: 1 vCPU, 1GB RAM (<strong>KVM1<\/strong>)<\/p><p>Consigliato: 2 vCPU, 2GB RAM (<strong>KVM2<\/strong>)<br>Se non ne hai ancora uno, Hostinger offre una gamma di opzioni per VPS, tra cui il l&rsquo;<strong><a href=\"https:\/\/www.hostinger.com\/it\/vps\/n8n-hosting\">hosting n8n<\/a><\/strong>.<\/p><ul class=\"wp-block-list\">\n<li><strong>Dominio\/sottodominio<\/strong>: facoltativo, ma consigliato per impostare HTTPS e semplificare l&rsquo;accesso.<\/li>\n\n\n\n<li><strong>Accesso al tuo VPS<\/strong>: dovrai connetterti al tuo VPS tramite SSH (richiesto root) o utilizzando un pannello di controllo dell&rsquo;hosting (come <a href=\"http:\/\/hpanel.hostinger.com\/\" target=\"_blank\" rel=\"noopener\"><strong>hPanel<\/strong><\/a>).<\/li>\n\n\n\n<li><strong>Docker<\/strong>: se stai seguendo l&rsquo;approccio manuale, assicurati che <strong>Docker sia installato<\/strong> sul tuo VPS (non &egrave; richiesto per il template).<\/li>\n<\/ul><figure class=\"wp-block-image size-large\"><a href=\"\/it\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"2048\" height=\"600\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-1333\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=2048,fit=scale-down 2048w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2024\/02\/IT-VPS-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-come-installare-n8n-usando-il-template-per-vps-di-hostinger\"><strong>Come installare n8n usando il template per VPS di Hostinger<\/strong><\/h2><p>Iniziamo con il metodo pi&ugrave; semplice: utilizzando il template one-click n8n di Hostinger. Questo metodo automatizza la configurazione del server Ubuntu e installa n8n e le sue dipendenze.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-accedi-alla-dashboard-del-vps\"><strong>1. Accedi alla dashboard del VPS<\/strong><\/h3><p>Per prima cosa, devi accedere alla dashboard del tuo VPS.<\/p><ol class=\"wp-block-list\">\n<li>Vai sull&rsquo;<a href=\"http:\/\/hpanel.hostinger.com\/\" target=\"_blank\" rel=\"noopener\"><strong>hPanel<\/strong><\/a> e accedi al tuo metodo preferito.<\/li>\n\n\n\n<li>Una volta effettuato l&rsquo;accesso, vai sulla sezione <strong>VPS<\/strong> nel menu a sinistra.<\/li>\n\n\n\n<li>Scegli il VPS a cui desideri applicare il template n8n e clicca sul pulsante <strong>Gestisci<\/strong> accanto a esso.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a00bcfe2fccc\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"310\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-81.png\/public\" alt=\"La scheda del VPS aperta sull'hpanel con il pulsante Gestisci evidenziato\" class=\"wp-image-3785\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-81.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-81.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-81.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-2-installa-il-template-n8n\"><strong>2. Installa il template n8n<\/strong><\/h3><ol class=\"wp-block-list\">\n<li>Una volta nella dashboard del VPS, apri il menu a discesa <strong>Sistema operativo e pannello<\/strong> sulla sinistra e seleziona <strong>Sistema operativo<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a00bcfe316ee\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"428\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-82.png\/public\" alt=\"La finestra del sistema operativo aperta sulla dashboard del VPS\" class=\"wp-image-3786\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-82.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-82.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-82.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Qui puoi trovare i sistemi operativi e i relativi template disponibili per il tuo VPS.<\/p><ol start=\"2\" class=\"wp-block-list\">\n<li>Nel pannello <strong>Cambia sistema operativo<\/strong>, digita <strong>n8n<\/strong> nella barra di ricerca e seleziona il template n8n.<\/li>\n\n\n\n<li>Nella finestra di dialogo che si apre, clicca o tocca <strong>Cambia sistema operativo<\/strong>.<\/li>\n\n\n\n<li>Vedrai una finestra di dialogo che ti informa che il sistema operativo del tuo VPS verr&agrave; sovrascritto e tutti i file verranno eliminati. Seleziona la casella &ldquo;<strong>Capisco che tutti i miei file verranno eliminati e non potranno essere ripristinati&rdquo;<\/strong> e clicca su <strong>Avanti<\/strong>.<\/li>\n\n\n\n<li>Inserisci una password per l&rsquo;utente root e clicca su <strong>Conferma<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a00bcfe3306c\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"616\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-83.png\/public\" alt=\"Screen della creazione di una nuova password del root\" class=\"wp-image-3787\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-83.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-83.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-83.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>La configurazione del template inizier&agrave;. Vedrai una barra di avanzamento nella parte superiore della dashboard, come nell&rsquo;esempio seguente:<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a00bcfe347c0\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"219\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-84.png\/public\" alt=\"Barra di avanzamento per l'azione Ricrea VPS\" class=\"wp-image-3788\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-84.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-84.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-84.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Dopo una breve attesa, la tua istanza di n8n sar&agrave; pronta per l&rsquo;uso.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-testa-l-installazione\"><strong>3. Testa l&rsquo;installazione<\/strong><\/h3><p>Una volta configurato n8n sul tuo VPS, dovresti riuscire ad accedere e confermare che funzioni.<\/p><ol class=\"wp-block-list\">\n<li>Nella pagina <strong>Panoramica VPS<\/strong>, clicca su <strong>Gestisci app<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a00bcfe368a9\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"552\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-85.png\/public\" alt=\"Il pulsante Gestisci app nella pagina di Panoramica del VPS nell'hPanel\" class=\"wp-image-3789\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-85.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-85.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-85.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Si aprir&agrave; la finestra di dialogo di n8n per la registrazione, che dovrebbe apparire simile all&rsquo;esempio seguente:<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a00bcfe382ad\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"737\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-86.png\/public\" alt=\"finestra di configurazione dell'account proprietario di n8n\" class=\"wp-image-3790\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-86.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-86.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-86.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Inserisci semplicemente i tuoi dati e crea una password in base alle specifiche indicate. Clicca sul pulsante <strong>Avanti<\/strong>, quindi seleziona eventuali popup aggiuntivi, lasciandoli vuoti per ora. Questo ti porter&agrave; alla pagina <strong>Panoramica <\/strong>di n8n:<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a00bcfe39b08\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"545\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-87.png\/public\" alt=\"pagina della panoramica di n8n\" class=\"wp-image-3791\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-87.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-87.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-87.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Se vedi il pannello n8n nella sua visualizzazione predefinita, come questa, la configurazione &egrave; riuscita!<\/li>\n<\/ol><h3 class=\"wp-block-heading\" id=\"h-4-configura-la-tua-istanza-n8n\"><strong>4. Configura la tua istanza n8n<\/strong><\/h3><p>Ora che la tua istanza n8n &egrave; attiva e funzionante, ottimizziamo le sue impostazioni di sicurezza e personalizzazione.<\/p><ol class=\"wp-block-list\">\n<li>Clicca o tocca l&rsquo;icona a tre punti accanto al tuo nome nell&rsquo;angolo in basso a sinistra e seleziona <strong>Impostazioni<\/strong>:<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a00bcfe3b44f\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"349\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-88.png\/public\" alt=\"Selettore di dialogo visualizzato accanto al nome utente con le impostazioni evidenziate\" class=\"wp-image-3792\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-88.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-88.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-88.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Seleziona <strong>Personale <\/strong>nel menu a sinistra:<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a00bcfe3cded\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"335\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-89.png\/public\" alt=\"Pagina personale nelle impostazioni n8n che mostra le credenziali utente\" class=\"wp-image-3793\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-89.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-89.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-89.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Qui puoi visualizzare e modificare tutte le tue credenziali, come <strong>Nome<\/strong>, <strong>Cognome<\/strong>, <strong>Email <\/strong>e <strong>Password<\/strong>. Puoi anche modificare n8n con le variabili dell&rsquo;ambiente:<\/p><ol class=\"wp-block-list\">\n<li>Collegati al tuo VPS con SSH o attraverso il <strong>terminale del browser<\/strong>.<\/li>\n\n\n\n<li>Apri il file <strong>docker compose.yml <\/strong>con <strong>nano<\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nano ..\/root\/docker compose.yml<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Modifica la sezione <strong>Ambiente<\/strong> &ndash; aggiungi o modifica le variabili d&rsquo;ambiente. Ad esempio, se desideri abilitare l&rsquo;autenticazione di base, aggiungi:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">- N8N_BASIC_AUTH_ACTIVE=true\n\n&nbsp;- N8N_BASIC_AUTH_USER=username\n\n&nbsp;- N8N_BASIC_AUTH_PASSWORD=\"password\"<\/pre><p><br>Sostituisci <strong>nome utente<\/strong> e <strong>password <\/strong>con il nome utente e la password effettivi del tuo utente.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a00bcfe3e838\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"346\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-90.png\/public\" alt=\"Sezione d'ambiente del file docker-compose\" class=\"wp-image-3794\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-90.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-90.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/27\/2025\/05\/image-90.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Altre variabili d&rsquo;ambiente comunemente utilizzate che potresti voler includere o modificare:<\/p><ul class=\"wp-block-list\">\n<li><strong>N8N_HOST<\/strong> &ndash; Impostalo sul tuo dominio, se ne utilizzi uno.<\/li>\n\n\n\n<li><strong>N8N_PORT<\/strong> &ndash; Il valore predefinito &egrave; <strong>5678<\/strong>, ma &egrave; possibile modificarlo se necessario.<\/li>\n\n\n\n<li><strong>N8N_PROTOCOL<\/strong> &ndash; Specifica quale protocollo n8n dovrebbe utilizzare.<\/li>\n\n\n\n<li><strong>WEBHOOK_URL<\/strong> &ndash; Obbligatorio se si utilizzano webhook con un dominio.<\/li>\n\n\n\n<li><strong>GENERIC_TIMEZONE<\/strong> &ndash; Fuso orario facoltativo.<\/li>\n<\/ul><ol start=\"4\" class=\"wp-block-list\">\n<li>Salva e chiudi nano premendo <strong>CTRL+X<\/strong>, poi <strong>Y<\/strong> e <strong>INVIO<\/strong>. Puoi confermare il salvataggio delle modifiche eseguendo:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">cat docker compose.yml<\/pre><p>Questo restituir&agrave; l&rsquo;intero file Docker Compose. Dovresti vedere le tue modifiche l&igrave;.<\/p><ol start=\"5\" class=\"wp-block-list\">\n<li>Riavvia Docker Compose per applicare le modifiche:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker compose down\n\ndocker compose up -d<\/pre><p>Dopo aver riavviato Docker Compose, le modifiche verranno implementate. n8n utilizzer&agrave; quindi le variabili di ambiente che hai impostato.<\/p><p>Se utilizzi un dominio personalizzato, dovresti anche configurare il protocollo SSL. Per una connessione HTTPS sicura, puoi utilizzare <strong>Let&rsquo;s Encrypt<\/strong> con <strong>NGINX <\/strong>come reverse proxy:<\/p><ol class=\"wp-block-list\">\n<li>Installa <strong>Certbot<\/strong> e <strong>NGINX<\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt install certbot nginx python3-certbot-nginx -y<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Crea\/apri il file del sito NGINX per n8n:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nano \/etc\/nginx\/sites-available\/n8n<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Configura NGINX come proxy per il traffico verso n8n. Aggiungi quanto segue, sostituendo <strong>iltuodominio.com<\/strong> con il tuo nome di dominio personalizzato:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\n\nserver_name yourdomain.com;\n\nlocation \/ {\n\n&nbsp;&nbsp;&nbsp;proxy_pass http:\/\/localhost:5678;\n\n&nbsp;&nbsp;&nbsp;proxy_set_header Host $host;\n\n&nbsp;&nbsp;&nbsp;proxy_set_header X-Real-IP $remote_addr;\n\n}\n\n}<\/pre><p>Salva e chiudi il file con <strong>CTRL+X<\/strong>, poi <strong>Y<\/strong> e <strong>INVIO<\/strong>.<\/p><ol start=\"4\" class=\"wp-block-list\">\n<li>Abilita la configurazione e riavvia NGINX:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo ln -s \/etc\/nginx\/sites-available\/n8n \/etc\/nginx\/sites-enabled\/\n\nsudo systemctl restart nginx<\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>Ottieni un certificato SSL per il tuo dominio personalizzato (sostituisci <strong>iltuodominio.com<\/strong> qui sotto con il nome del tuo dominio personalizzato):<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo certbot --nginx -d yourdomain.com<\/pre><ol start=\"6\" class=\"wp-block-list\">\n<li>Apri crontab:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo certbot renew<\/pre><p>Seleziona <strong>nano <\/strong>se viene richiesto di selezionare l&rsquo;editor.<\/p><ol start=\"7\" class=\"wp-block-list\">\n<li>Aggiungi il seguente cron job:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">0 2 * * * certbot renew --quiet --post-hook \"systemctl restart nginx\"<\/pre><p>Per impostazione predefinita, i certificati Let&rsquo;s Encrypt scadono ogni 90 giorni. Con questa operazione attiva, certbot rinnover&agrave; automaticamente il certificato quando necessario.<\/p><ol start=\"8\" class=\"wp-block-list\">\n<li>Apri il file <strong>docker compose.yml<\/strong> con nano:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nano ..\/root\/docker compose.yml<\/pre><ol start=\"9\" class=\"wp-block-list\">\n<li>Aggiorna le seguenti variabili d&rsquo;ambiente:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">- WEBHOOK_URL=https:\/\/yourdomain.com\/\n\n- N8N_HOST=yourdomain.com\n\n&nbsp;- N8N_PORT=5678\n\n&nbsp;- N8N_PROTOCOL=https<\/pre><p>Salva e chiudi il file con <strong>CTRL+X<\/strong>, poi <strong>Y<\/strong> e <strong>INVIO<\/strong>.<\/p><ol start=\"10\" class=\"wp-block-list\">\n<li>&nbsp;Riavvia Docker Compose per eseguire le modifiche<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker compose down\n\ndocker compose up -d<\/pre><p>Una volta eseguita questa operazione, sar&agrave; possibile accedere in modo sicuro alla tua istanza n8n utilizzando il tuo dominio personalizzato (ad esempio <strong>https:\/\/iltuodominio.com<\/strong>).<\/p><h2 class=\"wp-block-heading\" id=\"h-come-installare-n8n-su-ubuntu-manualmente\"><strong>Come installare n8n su Ubuntu manualmente<\/strong><\/h2><p>Se utilizzi un fornitore di hosting VPS senza un template one-click con n8n, dovrai installare n8n manualmente. Vediamo passo dopo passo come installarlo e farlo funzionare su Ubuntu.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-installa-le-dipendenze\"><strong>1. Installa le dipendenze<\/strong><\/h3><p>Prima di configurare manualmente n8n, dobbiamo installare alcune dipendenze essenziali. Inizia connettendoti al tuo VPS tramite SSH o una console web. Successivamente, aggiorna l&rsquo;elenco dei pacchetti e aggiorna i pacchetti esistenti alle versioni pi&ugrave; recenti eseguendo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt-get update &amp;&amp; sudo apt-get upgrade -y<\/pre><p>Questo assicura che il sistema disponga di patch di sicurezza e delle versioni software pi&ugrave; recenti prima di procedere.<\/p><p>Esistono due modi principali per eseguire n8n self-hosted:<\/p><ul class=\"wp-block-list\">\n<li><strong>Installazione diretta<\/strong><\/li>\n\n\n\n<li><strong>Installazione in container<\/strong><\/li>\n<\/ul><p>Nella maggior parte degli scenari &egrave; preferibile l&rsquo;installazione in container, tuttavia descriveremo brevemente entrambe le soluzioni.<\/p><p><strong>Installazione diretta<\/strong><\/p><p>n8n pu&ograve; essere eseguito direttamente in un ambiente <strong>Node.js<\/strong>, quindi se non utilizzi Docker, installa l&rsquo;ultima versione di Node.js con supporto a lungo termine (LTS):<\/p><ol class=\"wp-block-list\">\n<li>Installa <strong>curl <\/strong>e lo script di installazione di <strong>Node.js<\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">curl -fsSL https:\/\/deb.nodesource.com\/setup_18.x | sudo -E bash -<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Installa <strong>Node.js<\/strong> e <strong>npm<\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt-get install -y nodejs<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Verifica le installazioni:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">node -v\n\nnpm -v<\/pre><p>Questi comandi restituiranno le versioni di npm e Node.js, se installate.<\/p><p><strong>Installazione in container<\/strong><\/p><p>Se preferisci eseguire n8n in un container Docker, installa prima Docker.<\/p><ol class=\"wp-block-list\">\n<li>Installa le dipendenze richieste:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Aggiungi la chiave GPG ufficiale di Docker:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg --dearmor -o \/usr\/share\/keyrings\/docker-archive-keyring.gpg<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Aggiungi il repository di Docker e installa Docker:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">echo \"deb [arch=amd64 signed-by=\/usr\/share\/keyrings\/docker-archive-keyring.gpg] https:\/\/download.docker.com\/linux\/ubuntu $(lsb_release -cs) stable\" | sudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null\n\nsudo apt-get update\n\nsudo apt-get install -y docker-ce docker-ce-cli containerd.io<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Verifica che Docker sia installato:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker --version<\/pre><p>Questo comando restituir&agrave; la versione di Docker, se installata.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-imposta-n8n\"><strong>2. Imposta n8n<\/strong><\/h3><p>Una volta installate tutte le dipendenze, puoi configurare n8n.<\/p><p><strong>Installazione diretta<\/strong><\/p><p>Se hai installato Node.js in precedenza, puoi installare n8n globalmente utilizzando npm:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">npm install -g n8n<\/pre><p>Avvia una sessione dello schermo chiamata n8n:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">screen -S n8n<\/pre><p>Esegui n8n all&rsquo;interno della sessione dello schermo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">n8n<\/pre><p>Per scollegarti dalla sessione dello schermo, premi<strong> CTRL+A<\/strong> e poi <strong>D<\/strong>. Se vuoi ricollegarti per interagire con n8n, esegui:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">screen -R n8n<\/pre><p>Per impostazione predefinita, n8n funziona sulla porta <strong>5678<\/strong>. Ora &egrave; possibile accedervi tramite:<\/p><p><strong>http:\/\/your-server-ip:5678<\/strong><\/p><p>A questo punto potresti ricevere un errore relativo ai cookie protetti. Parleremo della creazione del certificato SSL pi&ugrave; avanti.<\/p><p><strong>Installazione in container<\/strong><\/p><p>Estrai l&rsquo;ultima immagine di Docker n8n:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker pull n8nio\/n8n<\/pre><p>Esegui il container con la mappatura delle porte:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker run -d --name n8n -p 5678:5678 n8nio\/n8n<\/pre><ul class=\"wp-block-list\">\n<li><strong>-d <\/strong>&ndash; Esegue il container in background.<\/li>\n\n\n\n<li><strong>&ndash;name n8n<\/strong> &ndash;Assegna al container il nome n8n.<\/li>\n\n\n\n<li>-p 5678:5678 &ndash; Mappa la porta 5678 sul server alla porta 5678 nel container.<\/li>\n<\/ul><p>Per accedere a n8n nel tuo browser, apri:<\/p><p><strong>http:\/\/your-server-ip:5678<\/strong><\/p><p>Come per i passaggi di installazione sopra descritti, potresti riscontrare un errore relativo ai cookie protetti. Consulta la sezione sulla creazione del certificato SSL qui sotto.<\/p><p>Per impostazione predefinita, i dati all&rsquo;interno di un container Docker non sono persistenti. Per garantire che i flussi di lavoro e le impostazioni vengano salvati, esegui n8n con un volume montato:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker stop n8n &amp;&amp; docker rm n8n #stop and remove previous n8n container\n\ndocker run -d --name n8n -p 5678:5678 -v ~\/.n8n:\/home\/node\/.n8n n8nio\/n8n<\/pre><p>Cos&igrave; facendo, la cartella locale <strong>~\/.n8n<\/strong> viene mappata nella directory dati di n8n all&rsquo;interno del container.<\/p><p>Se il container non si avvia, potresti non avere i permessi di scrittura sul volume. Richiedi i permessi eseguendo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo chown -R 1000:1000 ~\/.n8n\n\nsudo chmod -R 755 ~\/.n8n<\/pre><p>Quindi avvia il container:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker start n8n<\/pre><h3 class=\"wp-block-heading\" id=\"h-3-configura-n8n\"><strong>3. Configura n8n<\/strong><\/h3><p>Per impostazione predefinita, n8n non impone l&rsquo;autenticazione, quindi chiunque acceda all&rsquo;IP del server pu&ograve; utilizzarlo. Per proteggere l&rsquo;istanza, imposta le variabili d&rsquo;ambiente prima di eseguire il container.<\/p><p>Con l&rsquo;<strong>installazione diretta<\/strong>, puoi utilizzare il comando export per aggiungere variabili. Nell&rsquo;esempio seguente, assicurati di sostituire <strong>nome utente<\/strong>, <strong>password <\/strong>e <strong>iltuodominio.com<\/strong> con le credenziali scelte:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">export N8N_BASIC_AUTH_ACTIVE=true\n\nexport N8N_BASIC_AUTH_USER=username\n\nexport N8N_BASIC_AUTH_PASSWORD=password\n\nexport N8N_HOST=yourdomain.com\n\nexport N8N_PORT=5678\n\nexport WEBHOOK_URL=https:\/\/yourdomain.com\/\n\nexport GENERIC_TIMEZONE=UTC<\/pre><p>Quando si esegue n8n come container Docker (<strong>installazione in container<\/strong>), &egrave; possibile passare queste variabili utilizzando il flag -e (anche in questo caso, aggiungere le proprie credenziali di seguito):<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker stop n8n &amp;&amp; docker rm n8n #stop and remove previous n8n container\n\ndocker run -d --name n8n \\\n\n&nbsp;-p 5678:5678 \\\n\n&nbsp;-e N8N_BASIC_AUTH_ACTIVE=true \\\n\n&nbsp;-e N8N_BASIC_AUTH_USER=username \\\n\n&nbsp;-e N8N_BASIC_AUTH_PASSWORD=password \\\n\n&nbsp;-e N8N_HOST=yourdomain.com \\\n\n&nbsp;-e N8N_PORT=5678 \\\n\n&nbsp;-e WEBHOOK_URL=https:\/\/yourdomain.com\/ \\\n\n&nbsp;-e GENERIC_TIMEZONE=UTC \\\n\n&nbsp;-v ~\/.n8n:\/home\/node\/.n8n \\\n\n&nbsp;n8nio\/n8n<\/pre><h3 class=\"wp-block-heading\" id=\"h-4-abilita-l-accesso-sicuro\"><strong>4. Abilita l&rsquo;accesso sicuro<\/strong><\/h3><p>Per proteggere la tua istanza n8n e garantire connessioni crittografate, configureremo <strong>SSL<\/strong> (HTTPS) utilizzando <strong>Let&rsquo;s Encrypt<\/strong> e <strong>NGINX <\/strong>come reverse proxy. Questo &egrave; particolarmente importante se utilizzi un dominio personalizzato.<\/p><ol start=\"5\" class=\"wp-block-list\">\n<li>Installa <strong>NGINX <\/strong>e <strong>Certbot<\/strong>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt update &amp;&amp; sudo apt install nginx certbot python3-certbot-nginx -y<\/pre><ol start=\"6\" class=\"wp-block-list\">\n<li>Abilita e avvia NGINX:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo systemctl enable nginx\n\nsudo systemctl start nginx<\/pre><ol start=\"7\" class=\"wp-block-list\">\n<li>Crea e apri un nuovo file di configurazione NGINX per n8n:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo nano \/etc\/nginx\/sites-available\/n8n<\/pre><ol start=\"8\" class=\"wp-block-list\">\n<li>Aggiungi la seguente configurazione, sostituendo <strong>iltuodominio.com<\/strong> con il tuo dominio effettivo:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\n\n&nbsp;&nbsp;&nbsp;server_name yourdomain.com;\n\n&nbsp;&nbsp;&nbsp;location \/ {\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_pass http:\/\/localhost:5678;&nbsp; # Forward requests to n8n\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_set_header Host $host;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_set_header X-Real-IP $remote_addr;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proxy_set_header X-Forwarded-Proto $scheme;\n\n&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;listen 80;\n\n}<\/pre><p>Quindi, salva ed esci digitando <strong>CTRL+X<\/strong>, poi <strong>Y<\/strong>, quindi <strong>INVIO<\/strong>.<\/p><ol start=\"9\" class=\"wp-block-list\">\n<li>Abilita la configurazione:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo ln -s \/etc\/nginx\/sites-available\/n8n \/etc\/nginx\/sites-enabled\/<\/pre><ol start=\"10\" class=\"wp-block-list\">\n<li>&nbsp;Riavvia NGINX:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo systemctl restart nginx<\/pre><ol start=\"11\" class=\"wp-block-list\">\n<li>Genera un certificato SSL Let&rsquo;s Encrypt gratuito:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo certbot --nginx -d yourdomain.com<\/pre><ol start=\"12\" class=\"wp-block-list\">\n<li>&nbsp;Apri crontab:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo certbot renew<\/pre><p>Seleziona <strong>nano <\/strong>se viene richiesto di seleziona l&rsquo;editor.<\/p><ol start=\"13\" class=\"wp-block-list\">\n<li>&nbsp;Aggiungi il seguente cron job:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">0 2 * * * certbot renew --quiet --post-hook \"systemctl restart nginx\"<\/pre><p>I certificati Let&rsquo;s Encrypt scadono ogni 90 giorni per impostazione predefinita. Con questa operazione in corso, Certbot rinnover&agrave; automaticamente il certificato.<\/p><p>Per confermare che n8n funzioni con HTTPS, apri il browser e inserisci il tuo dominio nel formato <strong>https:\/\/iltuodominio.com<\/strong>. Se visualizzi l&rsquo;interfaccia di n8n senza avvisi SSL, la configurazione &egrave; andata a buon fine e n8n &egrave; ora pronto per l&rsquo;uso!<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusioni\"><strong>Conclusioni<\/strong><\/h2><p>Congratulazioni! Hai installato correttamente n8n e ora lo stai ospitando autonomamente sul tuo server. Che tu abbia utilizzato la configurazione one-click di Hostinger o installato manualmente n8n, ora hai a portata di mano un potente strumento di automazione del flusso di lavoro.<\/p><p>&Egrave; il momento di iniziare a creare flussi di lavoro e automatizzare le attivit&agrave;! Dalle semplici <strong>integrazioni n8n<\/strong> ai processi aziendali pi&ugrave; complessi, n8n offre la flessibilit&agrave; necessaria per connettere app, API e database senza dover scrivere tonnellate di codice.<\/p><p>Ricorda questi punti chiave:<\/p><ul class=\"wp-block-list\">\n<li><strong>Mantieni n8n sicuro<\/strong>: usa l&rsquo;autenticazione, abilita HTTPS e limita l&rsquo;accesso dove necessario.<\/li>\n\n\n\n<li><strong>Aggiorna regolarmente<\/strong>: rimani aggiornato con le ultime patch n8n e di sicurezza <strong>aggiornando periodicamente la tua installazione<\/strong>.<\/li>\n\n\n\n<li><strong>Fai il backup dei tuoi dati<\/strong>: se utilizzi Docker, assicurati di disporre di un archivio persistente in modo che i flussi di lavoro e le credenziali siano al sicuro.<\/li>\n<\/ul><p>Se riscontri problemi o desideri esplorare configurazioni avanzate, consulta la <a href=\"https:\/\/docs.n8n.io\/\" target=\"_blank\" rel=\"noopener\"><strong>documentazione n8n<\/strong><\/a> o unisciti alla <a href=\"https:\/\/community.n8n.io\/\" target=\"_blank\" rel=\"noopener\"><strong>community n8n<\/strong><\/a> per ricevere supporto.<\/p><h2 class=\"wp-block-heading\" id=\"h-faq-sull-installazione-di-n8n\"><strong>FAQ sull&rsquo;installazione di n8n<\/strong><\/h2><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-6944000b6a581\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Si pu&ograve; eseguire n8n in locale?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>S&igrave;, puoi eseguire n8n localmente installandolo globalmente usando <strong>npm <\/strong>con il comando npm install n8n -g. Dopo l&rsquo;installazione, avvia n8n eseguendo n8n o n8n start.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944000b6a585\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Quale piano VPS mi serve per eseguire n8n?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Un VPS con <strong>2 vCore<\/strong> e <strong>4GB RAM<\/strong> dovrebbe essere sufficiente per iniziare, e il <a href=\"https:\/\/www.hostinger.com\/it\/vps\"><strong>KVM2 di Hostinger<\/strong><\/a><strong> <\/strong>sar&agrave; pi&ugrave; che sufficiente.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944000b6a586\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Come accedo a n8n dopo averlo installato?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Dopo aver installato n8n in locale, puoi accedere alla sua interfaccia navigando su <strong>http:\/\/localhost:5678 <\/strong>nel tuo browser web se esegui il servizio in locale. Se utilizzi un VPS con un dominio personalizzato, usa <strong>http:\/\/iltuodominio.com:5678<\/strong> o <strong>https:\/\/iltuodominio.com<\/strong> se hai configurato l&rsquo;SSL.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>n8n &egrave; uno strumento di automazione del flusso di lavoro che consente una perfetta integrazione tra diverse applicazioni e API. La possibilit&agrave; di ospitarlo autonomamente su un VPS Ubuntu offre una maggiore privacy dei dati, opzioni di personalizzazione e risparmi sui costi rispetto alle soluzioni gestite. Questa guida illustra due metodi di installazione: la semplice [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/it\/tutorial\/come-installare-n8n\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":548,"featured_media":2328,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Come installare n8n per ospitare la tua automazione","rank_math_description":"Scopri come installare n8n su VPS con il template one-click di Hostinger o manualmente per automatizzare le tue attivit\u00e0 facilmente.","rank_math_focus_keyword":"come installare n8n","footnotes":""},"categories":[17],"tags":[],"class_list":["post-3783","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps"],"hreflangs":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts\/3783","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/users\/548"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/comments?post=3783"}],"version-history":[{"count":7,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts\/3783\/revisions"}],"predecessor-version":[{"id":5854,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/posts\/3783\/revisions\/5854"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/media\/2328"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/media?parent=3783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/categories?post=3783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-json\/wp\/v2\/tags?post=3783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}