Cos'è n8n
n8n è una piattaforma di automazione dei workflow open source. Collega 400+ servizi con una UI visuale drag-and-drop. Alternativa self-hosted a Zapier (€50+/mese) o Make. Con self-hosting: zero costi per esecuzioni illimitate.
Installazione Docker
version: '3.8'
services:
n8n:
image: n8nio/n8n:latest
restart: unless-stopped
ports:
- "5678:5678"
volumes:
- n8n_data:/home/node/.n8n
environment:
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=password_sicura
- N8N_HOST=n8n.tuodominio.com
- WEBHOOK_URL=https://n8n.tuodominio.com/
- GENERIC_TIMEZONE=Europe/Rome
volumes:
n8n_data:
Workflow di esempio: notifica Telegram per alert server
- Nodo Webhook: ascolta POST da Uptime Kuma
- Nodo IF: controlla se status è "DOWN"
- Nodo Telegram: invia messaggio "⚠️ Servizio X è down!"
Integrazioni utili per homelab
- Webhooks: ricevi trigger da qualsiasi servizio
- Cron: esegui workflow periodicamente
- HTTP Request: chiama qualsiasi API REST
- Telegram/Discord/Email: notifiche
- GitHub: trigger su push, PR, issue
- Home Assistant: automazioni avanzate
Backup workflow
n8n → Workflows → Export as JSON. Salva il JSON su git. Per restore: Import from JSON. Automatizza il backup dei workflow con un workflow n8n stesso che salva su Nextcloud ogni notte.
💬 Commenti (0)
Nessun commento ancora. Sii il primo!