Vai al contenuto principale

πŸš€ Come Iniziare con n8n

Guida completa step-by-step: dalla scelta del setup al tuo primo workflow in produzione

Scegli il Tuo Percorso

☁️

n8n Cloud

Pronto in 2 minuti. Ideale per iniziare velocemente senza configurazioni.

  • βœ“ Setup istantaneo
  • βœ“ Manutenzione zero
  • βœ“ SSL incluso
  • βœ“ 2.500 esecuzioni/mese gratis
πŸ’»

Self-Hosted

Controllo totale. Esecuzioni illimitate. Perfetto per produzione.

  • βœ“ Gratis per sempre
  • βœ“ Illimitato
  • βœ“ Controllo dati
  • βœ“ Personalizzabile

Guida Self-Hosted: Installazione Completa

1

Prerequisiti Server

Prepara un server con i requisiti minimi per n8n:

  • CPU: 2 cores (4+ raccomandato)
  • RAM: 4GB (8GB+ per produzione)
  • Storage: 20GB+ SSD
  • OS: Ubuntu 20.04+ / Debian 11+
  • Node.js: 18+ o Docker

Raccomandazione: VPS da €10-20/mese (Hetzner, DigitalOcean, AWS Lightsail)

2

Installazione con Docker (Raccomandato)

Il modo piΓΉ semplice per installare n8n in produzione:

# Installa Docker curl -fsSL https://get.docker.com | sh # Crea directory per dati n8n mkdir -p ~/.n8n # Avvia n8n con Docker docker run -d \ --name n8n \ -p 5678:5678 \ -v ~/.n8n:/home/node/.n8n \ -e N8N_HOST=tuodominio.com \ -e WEBHOOK_URL=https://tuodominio.com \ --restart unless-stopped \ n8nio/n8n

Accedi su http://server-ip:5678

3

Setup Dominio e SSL (Produzione)

Configura HTTPS con Nginx e Let's Encrypt:

# Installa Nginx e Certbot apt install nginx certbot python3-certbot-nginx # Configura Nginx per n8n cat > /etc/nginx/sites-available/n8n << 'EOF' server { listen 80; server_name tuodominio.com; location / { proxy_pass http://localhost:5678; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; } } EOF ln -s /etc/nginx/sites-available/n8n /etc/nginx/sites-enabled/ nginx -t && systemctl reload nginx # Ottieni certificato SSL certbot --nginx -d tuodominio.com
4

Primo Accesso e Configurazione

Setup iniziale account e impostazioni base:

  1. Apri https://tuodominio.com
  2. Crea account admin (email + password)
  3. Imposta Timezone corretta (Europe/Rome)
  4. Configura Webhook URL in Settings
  5. Setup SMTP per notifiche email (opzionale)
  6. Abilita 2FA per sicurezza (raccomandato)

πŸ’‘ Tip: Salva le credenziali in password manager sicuro!

5

Crea il Tuo Primo Workflow

Esempio pratico: Notifica Slack quando arriva email importante

  1. Crea Workflow: Click "New Workflow"
  2. Add Trigger Node: Cerca "Gmail Trigger"
    • Connect Gmail account (OAuth2)
    • Set filter: label="Important"
  3. Add Action Node: Cerca "Slack"
    • Connect Slack workspace
    • Channel: #notifications
    • Message: "πŸ“§ Email da {{$json.from}}: {{$json.subject}}"
  4. Test: Click "Execute Workflow"
  5. Activate: Toggle switch ON

πŸŽ‰ Congratulazioni! Hai creato il tuo primo workflow automatizzato!

Best Practices Produzione

πŸ”

Sicurezza

  • Abilita 2FA per tutti gli utenti
  • Usa SSL/HTTPS sempre
  • Limita accesso IP se possibile
  • Ruota credenziali regolarmente
  • Backup database settimanali
πŸ“Š

Monitoring

  • Setup health check endpoint
  • Monitor disk space e RAM
  • Alert su workflow failures
  • Log retention policy
  • Performance metrics dashboard
πŸš€

Performance

  • Usa queue mode per workflow pesanti
  • Ottimizza polling intervals
  • Cache dove possibile
  • Batch operations su grandi dataset
  • Scale orizzontalmente se necessario

Hai Bisogno di Aiuto?

Ti aiutiamo con installazione, configurazione e implementazione workflow

Richiedi Supporto Gratuito β†’