installare N8N in locale su VPN Proxmox

Ho installato su una VPN Proxmox, ubuntu server, N8N, la famosa piattaforma di automazione dei workflow che permette di collegare applicazioni e servizi diversi per automatizzare attività ripetitive anche collegandola all’AI (l’ho collegata al mio server  Ollama in locale)

In questo modo risparmio enorme sui costi che la piattaforma in cloud mi chiederebbe

L’installazione è molto semplice, c’è però un passaggio da fare importante per settare correttamente il. yml, in quanto se non fatto bene, il trigger forse più usato, quello della chat “when chat message received” non funziona (e ci ho perso una serata)

Consiglio l’installazione via docker

  • mkdir n8n
  • nano docker-compose.yml

importante ora affinchè funzioni il triggere del quale parlavo prima, creare il .yml come segue (al posto del mio ip mettete l’ip del vostro server ovviamente):

————————————

services:
n8n:
image: docker.n8n.io/n8nio/n8n:latest
container_name: n8n
restart: unless-stopped
extra_hosts:
– “host.docker.internal:host-gateway”
ports:
– “5678:5678”
environment:
– TZ=Europe/Rome

# Autenticazione e sicurezza
– N8N_SECURE_COOKIE=false
– N8N_DISABLE_BROWSER_ID_CHECK=true

# URL di accesso (LA PARTE PIÙ IMPORTANTE)
# Usa l’IP del tuo server Proxmox
– N8N_EDITOR_BASE_URL=http://192.168.123.120:5678
– WEBHOOK_URL=http://192.168.123.120:5678

# Configurazione di rete
– N8N_HOST=192.168.123.120
– N8N_PORT=5678
– N8N_PROTOCOL=http
– N8N_PROXY_HOPS=1
– EXPRESS_TRUST_PROXY=true

# Opzionale: disabilita telemetria se vuoi
– N8N_TELEMETRY_DEBUG=false
– N8N_DIAGNOSTICS_ENABLED=false

volumes:
– ./n8n_data:/home/node/.n8n

———————————————–

avvio del docker

docker compose up -d

contatta il server

http://192.168.123.120:5678

alla prima connessione ti chiede di creare le credenziali

 

Tags:

Comments

Lascia un commento