Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:n8n

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
informatica:software:aplicaciones_web:n8n [2024/11/21 12:36] – creado tempwininformatica:software:aplicaciones_web:n8n [2024/11/21 12:43] (actual) – [Docker] tempwin
Línea 1: Línea 1:
 ====== n8n ====== ====== n8n ======
  
-Aplicación web para la automatización de flujos.+[[informatica:software:aplicaciones_web|Aplicación web]] para la automatización de flujos de trabajo.
  
-  * [[https://n8n.io/|Web oficial]]+  * [[https://n8n.io/|Sitio web oficial]]
   * [[https://docs.n8n.io/|Documentación]]   * [[https://docs.n8n.io/|Documentación]]
  
 {{ https://n8niostorageaccount.blob.core.windows.net/n8nio-strapi-blobs-prod/assets/secops_usecase_4c6aaad973.png |}} {{ https://n8niostorageaccount.blob.core.windows.net/n8nio-strapi-blobs-prod/assets/secops_usecase_4c6aaad973.png |}}
 +
 +===== Características =====
 +
 +  * **Interfaz visual intuitiva**: No necesitas ser un experto en programación para crear flujos de trabajo complejos. Su interfaz gráfica te permite arrastrar y soltar nodos para conectar diferentes aplicaciones.
 +  * **Amplia gama de nodos**: n8n ofrece una gran variedad de nodos preconstruidos que te permiten integrarte con cientos de aplicaciones y servicios populares, como Google Sheets, Slack, Zapier, y muchos más. Además, puedes crear tus propios nodos personalizados si necesitas funcionalidades más específicas.
 +  * **Flexibilidad**: n8n es altamente flexible y te permite crear automatizaciones para una amplia variedad de tareas, desde simples tareas repetitivas hasta procesos complejos que involucran múltiples aplicaciones.
 +  * **Escalabilidad**: Se adapta a proyectos de cualquier tamaño, desde pequeñas automatizaciones personales hasta grandes implementaciones empresariales.
 +  * **Código abierto**: Al ser de código abierto, tienes acceso al código fuente y puedes personalizarlo y extenderlo según tus necesidades.
 +  * **Comunidad activa**: Cuenta con una comunidad de usuarios muy activa que comparte conocimientos, crea nuevos nodos y desarrolla plugins.
 +
 +===== Casos de uso =====
 +
 +Algunos ejemplos:
 +
 +  * **Automatización de tareas repetitivas**: Como enviar correos electrónicos, crear hojas de cálculo, actualizar bases de datos, etc.
 +  * **Integración de aplicaciones**: Conecta diferentes aplicaciones para crear flujos de trabajo más eficientes.
 +  * **Desarrollo de aplicaciones personalizadas**: Crea pequeñas aplicaciones personalizadas para resolver problemas específicos.
 +  * **IoT**: Interactúa con dispositivos IoT para crear automatizaciones en el hogar o la oficina.
 +
 +===== Instalación =====
 +
 +==== Docker ====
 +
 +Ejemplo con Docker Compose y base de datos PostgreSQL:
 +
 +<code yaml>
 +version: '3.8'
 +
 +volumes:
 +  db_storage:
 +  n8n_storage:
 +
 +services:
 +  postgres:
 +    image: postgres:16
 +    restart: always
 +    environment:
 +      - POSTGRES_USER
 +      - POSTGRES_PASSWORD
 +      - POSTGRES_DB
 +      - POSTGRES_NON_ROOT_USER
 +      - POSTGRES_NON_ROOT_PASSWORD
 +    volumes:
 +      - db_storage:/var/lib/postgresql/data
 +      - ./init-data.sh:/docker-entrypoint-initdb.d/init-data.sh
 +    healthcheck:
 +      test: ['CMD-SHELL', 'pg_isready -h localhost -U ${POSTGRES_USER} -d ${POSTGRES_DB}']
 +      interval: 5s
 +      timeout: 5s
 +      retries: 10
 +
 +  n8n:
 +    image: docker.n8n.io/n8nio/n8n
 +    restart: always
 +    environment:
 +      - DB_TYPE=postgresdb
 +      - DB_POSTGRESDB_HOST=postgres
 +      - DB_POSTGRESDB_PORT=5432
 +      - DB_POSTGRESDB_DATABASE=${POSTGRES_DB}
 +      - DB_POSTGRESDB_USER=${POSTGRES_NON_ROOT_USER}
 +      - DB_POSTGRESDB_PASSWORD=${POSTGRES_NON_ROOT_PASSWORD}
 +    ports:
 +      - 5678:5678
 +    links:
 +      - postgres
 +    volumes:
 +      - n8n_storage:/home/node/.n8n
 +    depends_on:
 +      postgres:
 +        condition: service_healthy
 +</code>
 +
 +El resto de ficheros (''.env'' e ''init-data.sh'') están en [[https://github.com/n8n-io/n8n-hosting/tree/main/docker-compose/withPostgres|el repositorio de GitHub]]
 +
 +<WRAP center round important 80%>
 +Si lo vamos a instalar en un dispositivo distinto al que usemos para acceder a n8n y no va a ser mediante HTTPS, tendremos que incluir la siguiente variable:
 +
 +<code yaml>
 +N8N_SECURE_COOKIE=false
 +</code>
 +</WRAP>
 +
informatica/software/aplicaciones_web/n8n.1732189002.txt.gz · Última modificación: por tempwin