informatica:software:aplicaciones_web:n8n
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| informatica:software:aplicaciones_web:n8n [2024/11/21 12:36] – creado tempwin | informatica: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: |
| - | * [[https:// | + | * [[https:// |
| * [[https:// | * [[https:// | ||
| {{ https:// | {{ https:// | ||
| + | |||
| + | ===== Características ===== | ||
| + | |||
| + | * **Interfaz visual intuitiva**: | ||
| + | * **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**: | ||
| + | * **Escalabilidad**: | ||
| + | * **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, | ||
| + | |||
| + | ===== Casos de uso ===== | ||
| + | |||
| + | Algunos ejemplos: | ||
| + | |||
| + | * **Automatización de tareas repetitivas**: | ||
| + | * **Integración de aplicaciones**: | ||
| + | * **Desarrollo de aplicaciones personalizadas**: | ||
| + | * **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: ' | ||
| + | |||
| + | 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:/ | ||
| + | - ./ | ||
| + | healthcheck: | ||
| + | test: [' | ||
| + | interval: 5s | ||
| + | timeout: 5s | ||
| + | retries: 10 | ||
| + | |||
| + | n8n: | ||
| + | image: docker.n8n.io/ | ||
| + | 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:/ | ||
| + | depends_on: | ||
| + | postgres: | ||
| + | condition: service_healthy | ||
| + | </ | ||
| + | |||
| + | El resto de ficheros ('' | ||
| + | |||
| + | <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 | ||
| + | </ | ||
| + | </ | ||
| + | |||
informatica/software/aplicaciones_web/n8n.1732189002.txt.gz · Última modificación: por tempwin
