[{"data":1,"prerenderedAt":103},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-es-kestra":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-es-kestra",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":19,"github":19,"tagline":21,"longDescription":22,"features":23,"useCases":31,"steps":41,"faq":57,"specs":67,"compatibleOs":75,"relatedApps":77,"relatedPosts":96,"category":100},"kestra",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"automatisation","automation-workflows","الأتمتة-وسير-العمل","automatizacion","Kestra","Plataforma de orquestación de flujos de trabajo declarativos en YAML — pipelines de datos, ETL y automatización orientada a eventos self-hosted. Director de orquesta de sus procesos internos, desencadenados por horario, webhook o API.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Finstalar-kestra-en-un-vps","Orquestación declarativa YAML para pipelines de datos y ETL — auto-alojado en su VPS, Apache-2.0, 15 k+ estrellas.","Kestra es una plataforma de orquestación open-source (Apache-2.0, 15 k+ estrellas) donde cada flujo de trabajo es un archivo YAML versionado. Apunta a los pipelines de datos y ETL, a la automatización orientada a eventos y a las tareas planificadas — los casos de uso en los que los DAG de Python resultan pesados y las herramientas sin código demasiado limitadas.\n\nAuto-alojada en un VPS, Kestra funciona con dos contenedores: PostgreSQL 16 y el servidor Kestra en modo standalone. Expone una interfaz web cuidada con un editor YAML de flows, una línea de tiempo de ejecución, logs en tiempo real y un explorador de plugins. Más de 600 plugins cubren bases de datos SQL (PostgreSQL, MySQL, BigQuery, Snowflake), almacenamiento cloud (S3, GCS, Azure Blob), scripts (Python, Bash, Go), HTTP y runners Docker.",[24,25,26,27,28,29,30],"Everything-as-Code — los flujos de trabajo son archivos YAML versionables en Git, revisables en PR, reproducibles en todos los entornos.","600+ plugins — SQL, S3, scripts Python\u002FBash\u002FGo, Docker, HTTP, servicios cloud y más, explorables desde la interfaz.","Múltiples tipos de disparadores — cron, webhook, llamada API, detección de archivos; encadenar los flows en subflows.","Runner de tareas Docker — cada script se ejecuta en su propio contenedor aislado, manteniendo el servidor limpio.","Historial de ejecución completo — entradas, salidas, logs en tiempo real, tiempos por tarea y controles de reintento.","Vista topológica — visualizar el grafo de dependencias de cualquier flow directamente en el editor web.","Licencia Apache-2.0 — usar, hacer fork y distribuir sin restricción.",[32,35,38],{"title":33,"body":34},"Orquestación de pipelines de datos","Planificar trabajos ETL nocturnos que extraen de una base de datos PostgreSQL, transforman con un script Python y cargan en un data warehouse. Kestra gestiona los reintentos, las alertas de fallo y el historial de ejecución — sin clúster Airflow.",{"title":36,"body":37},"Automatización orientada a eventos","Desencadenar un flujo de trabajo con un webhook entrante (desde GitHub, Stripe, su propia API) para procesar datos, llamar a servicios externos y almacenar los resultados. Kestra sustituye los scripts cron ad hoc por un pipeline estructurado, observable y re-ejecutable.",{"title":39,"body":40},"Reporting planificado","Ejecutar una consulta SQL cada lunes a las 07:00, formatear los resultados en Python y publicar un mensaje en Slack o enviar un correo electrónico. Todo queda registrado, es observable y re-ejecutable desde la interfaz de Kestra.",[42,45,48,51,54],{"title":43,"body":44},"Desplegar Kestra desde el Marketplace ServOrbit","Acceda a Marketplace → Automatización y Workflows → Kestra en su panel de control ServOrbit y haga clic en Desplegar. AWX instala Docker, crea la base de datos PostgreSQL, genera los secretos necesarios, configura nginx e inicia los dos contenedores automáticamente.",{"title":46,"body":47},"Abrir la interfaz de Kestra","Navegue hasta su dominio (o la IP si no hay ningún dominio asociado). El panel de Kestra se abre directamente — no se requiere iniciar sesión por defecto. La primera pantalla muestra la lista de Flows, vacía en un primer arranque.",{"title":49,"body":50},"Crear su primer flow","Haga clic en Nuevo flow, asígnele un identificador y un namespace (p. ej. `company.etl`). En el editor YAML, añada una tarea: `io.kestra.plugin.core.log.Log` con `message: 'Hola Kestra'`. Guarde y haga clic en Ejecutar — la ejecución aparece en la línea de tiempo con sus logs.",{"title":52,"body":53},"Añadir un disparador planificado","Añada una sección `triggers` al YAML del flow con un cron `io.kestra.plugin.core.trigger.Schedule` (p. ej. `cron: 0 7 * * MON`). Guarde el flow y compruebe que aparece una ejecución planificada en la línea de tiempo en el siguiente tick del cron.",{"title":55,"body":56},"Explorar la biblioteca de plugins","En la barra lateral izquierda, haga clic en Plugins para navegar entre los más de 600 tipos de tareas disponibles. Utilice la búsqueda para encontrar el plugin adecuado a su caso de uso: conectores de bases de datos, almacenamiento cloud, entornos de ejecución de scripts y llamadores de API, todos con documentación integrada y ejemplos.",[58,61,64],{"q":59,"a":60},"¿Kestra necesita un nombre de dominio?","No. Kestra es accesible a través de la IP del VPS en el puerto 8080 sin dominio. Añadir un dominio aporta una URL limpia, una terminación TLS y un reverse proxy nginx — recomendado para cualquier instancia expuesta en Internet.",{"q":62,"a":63},"¿Cuál es la diferencia entre Kestra y n8n?","n8n apunta a la automatización de API sin código (conexión de SaaS, webhooks, disparadores HTTP). Kestra apunta a los pipelines de datos y ETL orientados a código: flujos de trabajo YAML, scripts Python\u002FSQL\u002FBash, runners de tareas Docker e historial de ejecución reproducible. Los equipos que quieren pipelines gestionados con Git y con traza de auditoría eligen Kestra; los que quieren un automatizador de arrastrar y soltar eligen n8n.",{"q":65,"a":66},"¿Puede Kestra ejecutar contenedores Docker como tareas?","Sí. Kestra monta el socket de Docker y puede lanzar cualquier imagen Docker como tarea mediante `io.kestra.plugin.scripts.runner.docker.Docker`. Cada tarea se ejecuta en su propio contenedor aislado con sus dependencias, manteniendo el servidor limpio y haciendo que los resultados sean totalmente reproducibles.",{"ram":68,"cpu":69,"disk":70,"os":71,"license":72,"version":73,"stars":74},"4 GB mínimo (JVM); 8 GB recomendado para las tareas Docker","2 vCPU mínimo","30 GB","Ubuntu 24.04","Apache-2.0","latest","15 k+",[76],"ubuntu-24.04",[78,85,91],{"name":79,"slug":79,"categorySlug":15,"categoryName":80,"categoryColor":81,"logo":82,"tagline":83,"description":84},"n8n","Automatización y flujos de trabajo","text-brand-action bg-brand-action\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fn8n","Automatice sus procesos de negocio con 400+ integraciones — 100 % autoalojado en su VPS.","Automatice sus flujos de trabajo entre aplicaciones sin código. Más de 400 integraciones, 100 % autoalojado en su VPS.",{"name":86,"slug":87,"categorySlug":15,"categoryName":80,"categoryColor":81,"logo":88,"tagline":89,"description":90},"Activepieces","activepieces","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Factivepieces.svg","Alternativa autoalojada a Zapier: más de 280 integraciones, un taller de agentes de IA, flujos ilimitados y sin facturación por ejecución.","Plataforma de automatización de código abierto con más de 280 conectores y un taller de agentes de IA. Sustituya Zapier: flujos ilimitados, datos conservados en su VPS, sin facturación por tarea.",{"name":92,"slug":93,"categorySlug":15,"categoryName":80,"categoryColor":81,"logo":19,"tagline":94,"description":95},"Node-RED","node-red","Automatice sus flujos y conecte sus API arrastrando y soltando, sin escribir código.","Motor de automatización visual basado en flujos (flow-based) self-hosted: conecte API, webhooks y sensores IoT arrastrando y soltando, 24\u002F7 en su VPS, sin suscripción.",[97,98,99],"installer-n8n-vps","installer-node-red-vps","installer-huginn-vps",{"key":12,"slug":15,"name":80,"objective":101,"icon":102,"color":81},"Automatizar los procesos de negocio.","automation",1789665076694]