n8n permet automatitzar formularis, notificacions i processos que connecten serveis externs. Però que l’editor s’obri no vol dir que la instància estigui preparada per a producció: n’has de mantenir la disponibilitat, publicar l’URL correcta dels webhooks amb HTTPS i protegir les credencials i les dades d’execució. Aquesta guia t’ajuda a triar entre desplegar n8n des del marketplace o administrar-lo en un VPS propi.
Tria quina infraestructura vols administrar
Si vols començar sense muntar manualment Docker i un proxy invers, consulta l’aplicació n8n del marketplace. La fitxa mostra el VPS recomanat, els recursos i el preu actual; revisa el resum abans de contractar. La instal·lació inicial no és un servei gestionat: comprova el resultat, configura el domini i mantén l’aplicació i el servidor d’acord amb les condicions vigents.
Si vols controlar el sistema operatiu, Compose, proxy, base de dades i actualitzacions, compara els plans VPS. En aquest cas t’encarregues de Docker, el tallafoc, les còpies, els pegats i la recuperació. La guia Docker Compose per desplegar una pila en VPS explica les xarxes privades, el proxy i les dades; aquesta se centra en els requisits específics de n8n.
Configura el domini, TLS i l’URL dels webhooks
Crea un subdomini, com ara automatitzacions.example.com, i apunta’n el DNS al servidor. Posa un proxy invers davant de n8n per publicar HTTPS i renovar els certificats. La documentació oficial de TLS per a n8n autoallotjat recomana aquesta opció. Limita el port intern de n8n al proxy; no exposis 5678 a Internet sense una necessitat concreta.
Quan el proxy acaba HTTPS i reenvia les peticions a n8n pel port intern, defineix N8N_WEBHOOK_URL amb l’URL pública acabada en / i N8N_PROXY_HOPS=1. La guia oficial de webhooks darrere d’un proxy invers indica que N8N_WEBHOOK_URL substitueix WEBHOOK_URL, obsoleta des de n8n 2.35.0, i que l’últim proxy ha de reenviar X-Forwarded-For, X-Forwarded-Host i X-Forwarded-Proto. Adapta el nombre de salts a l’arquitectura real; no copiïs 1 sense comprovar-la.
Després del desplegament, envia una petició des de fora del VPS a l’URL pública de prova que genera un node Webhook. El mode de prova de l’editor i el webhook de producció tenen rutes i activacions diferents. Si l’editor mostra http://localhost:5678 o un nom intern, revisa el domini, les variables i les capçaleres abans d’activar integracions externes.
Conserva les dades i les claus en actualitzar
n8n desa configuració, credencials xifrades i altres dades de la instància. Utilitza emmagatzematge persistent per a /home/node/.n8n: recrear el contenidor sense el volum pot fer que sembli una instal·lació nova. Desa de manera segura una N8N_ENCRYPTION_KEY estable si el procediment d’instal·lació et permet definir-la. Perdre-la pot impedir desxifrar credencials existents. No la pugis al repositori ni la comparteixis amb qui no la necessiti.
Abans d’actualitzar, llegeix les notes de versió i les instruccions oficials de Docker Compose de n8n. Fixa conscientment una versió o digest; evita seguir latest automàticament sense una finestra de manteniment i comprovacions posteriors. Fes una còpia coherent de les dades i la base de dades, desa’n una còpia fora del VPS i prova de restaurar-la. Una còpia al mateix disc no protegeix si perds el servidor.
Una automatització petita pot encaixar amb la base de dades que admeti la instal·lació triada. Si creixen les execucions o necessites separar serveis, valora PostgreSQL i els recursos amb dades reals. No hi ha una mida universal: l’historial desat, els fitxers, la freqüència dels fluxos i els nodes d’IA afecten memòria, CPU i disc. Defineix també quant temps conservaràs les execucions per evitar un creixement indefinit.
Limita l’accés i comprova els errors
Utilitza una contrasenya d’administrador única, activa el segon factor si està disponible i limita qui pot crear credencials o executar nodes amb accés a fitxers i xarxa. Tracta les credencials de n8n com a secrets amb accés a API reals: canvia les que hagin quedat exposades i no publiquis exports de fluxos que en continguin. Revisa quines dades d’entrada i sortida es conserven a cada execució.
Després de cada canvi, comprova per separat: càrrega de l’editor amb HTTPS, inici de sessió, webhook de prova, webhook de producció amb el flux actiu, persistència després de reiniciar i espai lliure. Si no arriba un webhook, revisa DNS, TLS, ruta pública, N8N_WEBHOOK_URL, N8N_PROXY_HOPS, capçaleres del proxy i tallafoc. Si funciona manualment però no de manera programada, comprova la zona horària, l’activació del flux i els registres d’execució.
El marketplace facilita iniciar el desplegament, però no substitueix les còpies restaurables, una política d’actualitzacions ni la supervisió dels fluxos. Consulta n8n i el seu VPS recomanat i els preus actuals tenint clars els recursos i les responsabilitats.