n8n¶
En este artículo
- n8n. Características principales
- Funcionalidades de implementación
- Primeros pasos después de implementar n8n
- Creación de una cuenta de administrador de n8n
- Cambio de montajes de volumen para n8n
- Configuración de Traefik para cambiar el nombre de dominio de n8n a uno nuevo
- Transferencia de contenedores Docker a un usuario no privilegiado (opcional)
- Actualizar n8n
- Instalación manual de n8n en Ubuntu
- Tutorial en video
- Pedido de un servidor con n8n usando la API
Información
n8n es una herramienta de automatización de flujos de trabajo gratuita, abierta y extensible que le permite integrar diversas aplicaciones y servicios, así como implementar lógica de aplicación del lado del servidor. n8n cuenta con una gran cantidad de módulos prediseñados para trabajar con varios servicios (Google Sheets, Slack, Trello, GitHub y otros). También es posible crear nodos utilizando JavaScript o TypeScript. n8n admite varios tipos de autorización y garantiza la seguridad de la transferencia de datos entre servicios.
n8n. Características principales¶
- Flexibilidad: n8n le permite crear scripts de automatización complejos. La integración de diversas aplicaciones y servicios a través de API le permite personalizar los flujos de trabajo y reducir el trabajo rutinario.
- Usabilidad: Una biblioteca de módulos prediseñados facilita mucho la creación de nuevos flujos de trabajo.
- Comodidad: n8n proporciona la capacidad de ejecutar y probar flujos de trabajo directamente desde la interfaz. Le permite verificar rápidamente la corrección del script y corregir errores.
- Fiabilidad: n8n proporciona fiabilidad de los procesos empresariales al permitir reintentar tareas si fallan.
- Extensibilidad: Debido a su código abierto, n8n se puede extender fácilmente creando nuevos módulos de integración con otros servicios.
Funcionalidades de implementación¶
| ID | Nombre del software | SO compatible | VM | BM | VGPU | GPU | CPU mín. (núcleos) | RAM mín. (GB) | HDD/SSD mín. (GB) | Dominio personalizado | Activo |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 24 | n8n Community Edition | Ubuntu 22.04 | + | + | + | + | 2 | 2 | - | Sí | ORDER |
Para este software, puede configurar un dominio personalizado durante la instalación. Consulte las instrucciones
Para obtener información sobre las funcionalidades de implementación de este software, consulte este enlace
Nota
A menos que se especifique lo contrario, de forma predeterminada instalamos la última versión de lanzamiento del software desde el sitio web del desarrollador o los repositorios del sistema operativo.
Primeros pasos después de implementar n8n¶
Se enviará una notificación al correo electrónico especificado durante el registro indicando que el servidor está listo para trabajar después de pagar el pedido. Contendrá la dirección IP del VPS, así como el nombre de usuario y la contraseña para la conexión. Los clientes de nuestra empresa gestionan el hardware en el panel de control del servidor y la API — Invapi.
Puede encontrar los datos de autorización en la pestaña Configuration >> Tags del panel de control del servidor o en el correo electrónico enviado.
- Enlace para acceder al panel de control de n8n con interfaz web: en la etiqueta webpanel;
- Login y Password: Se envían a su dirección de correo electrónico después de que el servidor esté listo para su uso tras la implementación del software.
Creación de una cuenta de administrador de n8n¶
Después de instalar el contenedor Docker con n8n, se requiere una configuración inicial a través de la interfaz web. Al visitar por primera vez la interfaz web de n8n, se le pedirá que cree una cuenta de propietario:

- Ingrese su dirección de correo electrónico;
- Especifique su nombre y apellido;
- Cree una contraseña segura (al menos 8 caracteres, incluyendo al menos un dígito y una letra mayúscula);
- Opcionalmente, active las notificaciones sobre actualizaciones de seguridad y producto;
- Haga clic en el botón
Next.
Atención
¡Después de presionar el botón, el proceso de inicialización de n8n y la transición a la siguiente pantalla puede tardar hasta 5 minutos!
Luego, se abrirá una ventana para la configuración de personalización:

- "¿Qué describe mejor a su empresa?";
- "¿Qué rol le describe mejor?";
- "¿Para quién serán principalmente sus automatizaciones?";
- "¿Qué tamaño tiene su empresa?";
- "¿Cómo se enteró de n8n?".
Después de completar todos los campos, haga clic en el botón Get started.
Activación opcional de licencia gratuita¶

n8n puede ofrecerle una activación gratuita de algunas funciones premium:
- Capacidad para ver el historial de flujos de trabajo (durante las últimas 24 horas);
- Capacidades de depuración mejoradas para corregir errores en los flujos de trabajo;
- Búsqueda y etiquetado para organizar flujos de trabajo ejecutados.
Para obtener una clave de licencia gratuita:
- Ingrese su correo electrónico en el campo correspondiente;
- Haga clic en
Send me a free license keyo omita este paso haciendo clic enSkip. Si elige recibir la clave, se enviará a la dirección especificada:

- Para activar la clave, haga clic en Activate License Key en el correo electrónico o copie e ingrese la clave en la sección de configuración correspondiente de n8n.
Pantalla principal y notificación de licencia¶

Después de completar la configuración inicial, llegará a la pantalla principal de n8n:
- En la parte superior de la pantalla hay un resumen de todos los flujos de trabajo, credenciales y ejecuciones accesibles;
- En la pantalla principal, puede elegir cómo comenzar: crear un flujo de trabajo desde cero o probar un ejemplo prediseñado con un agente de IA;
- En la esquina inferior derecha, una notificación indicará que su clave de licencia está en camino y que debe revisar su correo electrónico (si se seleccionó previamente la opción de enviar la clave).
Nota
Puede encontrar información detallada sobre la configuración básica de n8n en la documentación del desarrollador.
Cambio de montajes de volumen para n8n¶
El montaje correcto de volúmenes en los contenedores Docker de n8n es importante no solo para la preservación de datos entre reinicios, sino también para garantizar un funcionamiento ininterrumpido durante las actualizaciones de versión, la migración a otro servidor, la creación de copias de seguridad, la simplificación de la depuración y el diagnóstico, la capacidad de editar flujos de trabajo externos, la integración con procesos CI/CD y una implementación confiable en entornos de clúster.
-
Edite el archivo compose.yml:
Para verificar la ubicación del archivo, use el comando:
-
Cambie la línea de montaje de volumen para n8n:
-
Actualice las imágenes del contenedor:
4. Reinicie los contenedores:
Configuración de Traefik para cambiar el nombre de dominio de n8n a uno nuevo¶
Para garantizar el acceso a n8n a través del nuevo nombre de dominio, es necesario configurar Traefik para la redirección de tráfico.
-
Edite el archivo compose.yml:
2. Agregue o modifique las etiquetas para el contenedor n8n:labels: - "traefik.enable=true" - "traefik.http.routers.n8n.rule=Host(`your-domain.com`)" - "traefik.http.routers.n8n.entrypoints=websecure" - "traefik.http.routers.n8n.tls=true" - "traefik.http.services.n8n.loadbalancer.server.port=5678"
-
Actualice las imágenes del contenedor:
4. Reinicie los contenedores:
Transferencia de contenedores Docker a un usuario no privilegiado (opcional)¶
Para mejorar la seguridad, se recomienda ejecutar contenedores Docker no como usuario root.
-
Cree un nuevo usuario:
2. Agregue el usuario al grupo docker: 3. Transfiera los datos de n8n:4. Copie los archivos de configuración:mkdir -p /home/n8n_user/n8n cp -r /root/.n8n/* /home/n8n_user/n8n/ chown -R n8n_user:n8n_user /home/n8n_user/n8n5. Cambie la ruta de montaje en compose.yml: 6. Actualice las imágenes del contenedor: 7. Inicie los contenedores como el nuevo usuario:cp -r /root/n8n-compose-file /home/n8n_user/ chown -R n8n_user:n8n_user /home/n8n_user/n8n-compose-file
Actualizar n8n¶
Para actualizar la imagen Docker de n8n, siga estos pasos:
-
Cambie al directorio de su carpeta de archivo Compose de n8n:
-
Detenga el contenedor n8n en ejecución:
-
Elimine el contenedor detenido:
-
Descargue la última imagen Docker para n8n:
-
Reinicie sus contenedores usando Docker Compose:
Instalación manual de n8n en Ubuntu¶
-
Actualice los paquetes del sistema:
-
Instale Docker Engine:
-
Verifique la instalación de Docker:
-
Cree los directorios requeridos:
-
Genere el archivo compose.yml:
Cree un archivo llamado
compose.ymlen su directorio/root/n8n-compose-filey pegue el siguiente contenido en él:version: "3" services: n8n: image: docker.n8n.io/n8nio/n8n:latest restart: always user: root ports: - "5678:5678" environment: - N8N_HOST=<you-server-ip> - N8N_PORT=5678 - N8N_PROTOCOL=http - NODE_ENV=production - WEBHOOK_URL=http://<you-server-ip>/ - GENERIC_TIMEZONE="Europe/Amsterdam" - N8N_SECURE_COOKIE=false volumes: - /root/.n8n:/home/node/.n8n - /root/local-files:/filesReemplace
<your-server-ip>con la dirección IP real de su servidor. Obtendría su IP a través de la línea de comandos: -
Ejecute n8n a través de Docker Compose:
-
Espere a que n8n se inicie:
Espere aproximadamente 10 segundos para que n8n se inicialice y comience a escuchar en el puerto 5678.
-
Acceda a la interfaz web de n8n:
Abra un navegador web y navegue a
https://your-server-ip:443. (Reemplaceyour-server-ipcon la dirección IP real de su servidor). Se le pedirá una configuración inicial y credenciales de inicio de sesión.
Atención
- Sin certificado SSL: Esta configuración utiliza HTTP (puerto 80) sin SSL. Esto no se recomienda para entornos de producción. Considere obtener y configurar un certificado SSL para una comunicación segura.
- Riesgo de seguridad: Ejecutar en HTTP expone sus datos a posibles interceptaciones y ataques de hombre en el medio. Tenga extrema precaución si elige usar esta configuración.
Tutorial en video¶
Pedido de un servidor con n8n usando la API¶
Para instalar este software usando la API, siga estas instrucciones
Algunos de los contenidos de esta página fueron creados o traducidos utilizando IA.