
In un’epoca in cui l’intelligenza artificiale e l’automazione sono strumenti quotidiani, combinare n8n, il potente orchestratore open-source, con Gemini, l’AI di Google, apre nuove possibilità per ottimizzare processi, creare automazioni intelligenti e costruire integrazioni personalizzate.
Installare n8n su Ubuntu: Primo Passo per Automatizzare con Gemini di Google
In un’epoca in cui l’intelligenza artificiale e l’automazione sono strumenti quotidiani, combinare n8n, il potente orchestratore open-source, con Gemini, l’AI di Google, apre nuove possibilità per ottimizzare processi, creare automazioni intelligenti e costruire integrazioni personalizzate. In questo articolo vedremo come installare n8n in locale su un sistema Ubuntu, primo passo per realizzare un workflow automatizzato che coinvolga anche Gemini. Che tu stia usando Ubuntu 20.04, 22.04 o una versione più recente, i passaggi sono generalmente compatibili.
Requisiti
Assicurati di avere:
- Una distribuzione Ubuntu aggiornata (20.04 o successiva)
- Un utente con permessi sudo
- Node.js (versione >= 18 consigliata)
- npm (Node Package Manager)
Passaggio 1: Aggiorna il Sistema
sudo apt update && sudo apt upgrade -y
Passaggio 2: Installa Node.js e npm (con NVM)
Usiamo nvm, il Node Version Manager, per una gestione flessibile delle versioni:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
source ~/.bashrc
nvm install 18
nvm use 18
Verifica che Node.js e npm siano installati correttamente:
node -v
npm -v
Passaggio 3: Installa n8n Globalmente
npm install -g n8n
Passaggio 4: Avvia n8n
Lancia n8n con:
n8n
L'interfaccia sarà accessibile all'indirizzo http://localhost:5678
Conclusione
Hai appena installato con successo n8n in locale su Ubuntu. Questo ti permette di cominciare a esplorare l’interfaccia visuale e a progettare i primi flussi di automazione. Nel prossimo articolo, vedremo come integrare n8n con Gemini di Google per creare workflow alimentati dall’intelligenza artificiale, ad esempio per generare risposte automatiche, analizzare contenuti o orchestrare processi complessi con un tocco di AI.