Self-Hosting

Guida completa a n8n Self-Hosting

Installa n8n sul tuo server in pochi minuti. Guida passo-passo con Docker, configurazione SSL, backup e best practice per la produzione.

Requisiti minimi

CPU

1 core (consigliato 2+)

RAM

1 GB (consigliato 2+ GB)

Disco

10 GB (consigliato SSD)

OS

Linux, macOS, Windows (WSL)

Docker

20.10 o superiore

Installazione in 4 passi

1. Installa Docker

Docker e' il modo piu' semplice per installare n8n. Richiede un server Linux o macOS.

# Installa Docker (Ubuntu/Debian)
sudo apt update
sudo apt install docker.io docker-compose -y
sudo systemctl enable --now docker

2. Avvia n8n

Un singolo comando per avviare n8n con persistenza dei dati.

docker run -d --name n8n \
  --restart unless-stopped \
  -p 5678:5678 \
  -v ~/.n8n:/home/node/.n8n \
  n8nio/n8n

3. Configura

Apri il browser e completa la configurazione iniziale.

# Apri nel browser
http://IL-TUO-IP:5678

# Con reverse proxy (Nginx)
# Configura SSL con Let's Encrypt

4. Proteggi

Configura SSL, autenticazione e backup automatici.

# Backup automatico con cron
0 2 * * * docker exec n8n n8n export:workflow --all --backup

# Variabili ambiente consigliate
N8N_BASIC_AUTH_ACTIVE=true
N8N_BASIC_AUTH_USER=admin
N8N_BASIC_AUTH_PASSWORD=TuaPasswordSicura

Perche' scegliere self-hosting?

Dati al sicuro

I tuoi dati restano sul tuo server. Nessun dato condiviso con terze parti.

Zero costi fissi

Solo il costo del server. Nessun abbonamento mensile per l'uso della piattaforma.

Aggiornamenti semplici

Aggiorna n8n con un singolo comando Docker. I dati sono persistiti in un volume.

Performance garantite

Nessun limite di operazioni. Scala le risorse del server secondo le tue esigenze.

Hai bisogno di aiuto?

Offriamo consulenza professionale per l'installazione e la configurazione di n8n self-hosting. Backup, SSL, monitoring e ottimizzazione inclusi.