[{"data":1,"prerenderedAt":114},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-es-komodo":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-es-komodo",{"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":32,"steps":42,"faq":61,"specs":80,"compatibleOs":90,"relatedApps":92,"relatedPosts":107,"category":111},"komodo",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"deploiement","application-deployment-devops","نشر-التطبيقات-وdevops","despliegue-de-aplicaciones-devops","Komodo","Plataforma GitOps de código abierto para orquestar Docker y sus despliegues en varios servidores desde un único panel de control — alternativa ligera a Portainer, escrita en Rust.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Falojar-komodo-en-un-vps","Orquestación Docker y GitOps multiservidor: gestione las stacks, las builds y los despliegues de todos sus VPS desde un único panel de control.","Komodo es una plataforma GitOps de código abierto con licencia GPL-3.0 (más de 11 700 estrellas en GitHub, rama 2.x), destinada a los equipos que operan cargas de trabajo Docker repartidas en más de un servidor. Allí donde Dockge o Portainer administran los contenedores de un solo host, la arquitectura Core \u002F Periphery de Komodo permite supervisar un número ilimitado de servidores desde un único panel de control: desplegar stacks, lanzar builds desde Git, ejecutar procedimientos y encontrar cada acción en un registro de auditoría estructurado.\n\nEscrito en Rust, el binario Komodo Core se mantiene por debajo de 256 MB de RAM en reposo. El agente Periphery se instala en cada servidor gestionado y dialoga con el Core a través de un canal cifrado. En un VPS ServOrbit, usted despliega el Core una sola vez; los agentes Periphery instalados en sus otros VPS se registran a continuación. La compatibilidad con Docker Swarm, añadida en 2026, permite tratar en la misma interfaz las stacks Compose de una máquina aislada, los pipelines GitOps multihost y los servicios de un clúster Swarm. Komodo ocupa así la capa de explotación que falta entre el Docker Compose puro y Kubernetes, para equipos de desarrollo que quieren GitOps sin asumir el coste de un clúster k8s.",[24,25,26,27,28,29,30,31],"Arquitectura Core \u002F Periphery: un único Core que desplegar y un agente Periphery ligero en cada servidor que gestionar — número de servidores ilimitado, sin facturación por puesto.","Pipelines GitOps: conecte un repositorio Git, defina un procedimiento de build y active los despliegues automáticamente en cada push, con todo el historial registrado.","Gestión de las stacks Docker Compose: cree, actualice, arranque y detenga las stacks de todos sus servidores desde la interfaz, sin abrir una sesión SSH.","Compatibilidad con Docker Swarm (2026): servicios, actualizaciones progresivas y restricciones de ubicación gestionados desde el mismo panel de control que sus aplicaciones de un solo host.","Motor de procedimientos: encadene acciones reutilizables (descargar una imagen, ejecutar una migración, reiniciar una stack, avisar a un equipo) con condiciones y reversión.","Registro de auditoría: cada acción queda trazada con su fecha, su autor y su salida.","Disparadores webhook: los webhooks de GitHub, GitLab o Gitea se validan mediante firma HMAC antes de ejecutarse.","Por debajo de 256 MB de RAM para el binario Core: escrito en Rust, funciona con holgura en un VPS de 1 GB junto a sus demás servicios. Licencia GPL-3.0, sin funciones reservadas a una edición de pago.",[33,36,39],{"title":34,"body":35},"Gestionar las stacks de un parque de VPS","Despliegue el Core en un VPS de administración dedicado e instale un agente Periphery en cada uno de los demás servidores del parque. Un único panel de control muestra entonces todas las stacks en funcionamiento y permite reiniciar un servicio o aplicar una actualización, sin abrir diez sesiones SSH. El socket Docker de cada máquina sigue siendo accesible a través del canal cifrado Core \u002F Periphery.",{"title":37,"body":38},"Cadena GitOps para sus aplicaciones autoalojadas","Conecte el repositorio de su aplicación a Komodo y describa un procedimiento de despliegue: descargar la última imagen, ejecutar las migraciones de base de datos, reiniciar la stack Compose, avisar al equipo. El webhook de push de GitHub activa el procedimiento; Komodo valida su firma HMAC, lo ejecuta y registra cada etapa. El bucle GitOps completo permanece en su infraestructura.",{"title":40,"body":41},"Explotación de un clúster Docker Swarm","El tipo de recurso Swarm permite gestionar las réplicas de servicio, las actualizaciones progresivas y las restricciones de ubicación de su clúster. Como las stacks Compose de un solo host figuran en el mismo panel de control, un equipo que migre progresivamente de Compose a Swarm mantiene ambos mundos a la vista durante la transición.",[43,46,49,52,55,58],{"title":44,"body":45},"Pedir el VPS y prever la dirección de acceso","Un VPS de 1 vCPU \u002F 1 GB de RAM con Ubuntu 24.04 basta para el plano de gestión: el Core se mantiene por debajo de 256 MB en reposo y la base FerretDB apoyada en PostgreSQL añade entre 200 y 300 MB. Prevea ya la dirección de acceso: Komodo debe conocer su URL pública HTTPS antes del primer arranque, y queda fijada en ese momento.",{"title":47,"body":48},"Elegir la dirección de acceso","La instalación le pide esta dirección antes de empezar, entre dos opciones: un subdominio de uno de sus dominios (`komodo.ejemplo.com`) o el subdominio gratuito incluido con su VPS (`komodo.\u003Csu-vps>.servorbit-dns.com`); comprar un nombre de dominio no es un requisito previo. ServOrbit crea el registro DNS cuando el dominio utiliza nuestro DNS gestionado; de lo contrario, el área de cliente le indica el registro exacto que debe crear. Esta URL alimenta la variable `KOMODO_HOST`, que sirve para el inicio de sesión OAuth y para la validación de la firma HMAC de los webhooks: cambiarla después supone reconfigurar la instancia y los webhooks ya declarados.",{"title":50,"body":51},"Conectarse por primera vez","La pantalla de inicio de sesión le espera: introduzca el identificador admin y la contraseña facilitada. Cámbiela desde los parámetros de la cuenta en su primera sesión.",{"title":53,"body":54},"Desplegar Komodo desde el Marketplace","Desde su panel de control ServOrbit: Marketplace → Despliegue → Komodo → Desplegar. La receta levanta cuatro servicios — PostgreSQL, FerretDB, el Core y un agente Periphery local —, genera los secretos y el par de claves, y publica la interfaz en el puerto 9120, servida en HTTPS detrás del vhost nginx de su dominio.",{"title":56,"body":57},"Conectarse y comprobar el primer servidor","Abra su dominio e inicie sesión con el identificador `admin` y la contraseña que se muestra en su área de cliente ServOrbit. El agente Periphery local, que representa el propio VPS del Core, aparece ya registrado con el nombre `Local`. Cambie la contraseña de administrador antes de seguir adelante.",{"title":59,"body":60},"Añadir servidores y después una primera stack","En cada servidor adicional que deba gestionar, instale el agente: `docker run -d --restart=unless-stopped --network host -v \u002Fvar\u002Frun\u002Fdocker.sock:\u002Fvar\u002Frun\u002Fdocker.sock ghcr.io\u002Fmoghtech\u002Fkomodo-periphery:2`, y a continuación declárelo en el panel Servers con su IP y el par de claves generado. Después, Stacks → New Stack: elija el servidor de destino, pegue su YAML Compose o indique una ruta dentro de un repositorio Git, y despliegue — Komodo escribe el archivo, ejecuta `docker compose up -d` y devuelve los registros al panel de control.",[62,65,68,71,74,77],{"q":63,"a":64},"¿Qué es Komodo?","Komodo es una plataforma GitOps de código abierto, con licencia GPL-3.0, dedicada a la gestión de stacks Docker Compose y de despliegues repartidos en varios servidores. Se basa en una arquitectura Core \u002F Periphery: un panel de control Core y un agente Periphery ligero instalado en cada servidor que se desee administrar.",{"q":66,"a":67},"¿En qué se diferencia de Dockge, Portainer, Coolify o Dokploy?","Portainer y Dockge son interfaces de administración Docker de un solo servidor: gestionan los contenedores de la máquina en la que se ejecutan. Komodo está pensado para un parque de servidores: un Core administra un número ilimitado de servidores mediante sus agentes Periphery, y añade los pipelines GitOps, los procedimientos reutilizables y la compatibilidad con Docker Swarm. Coolify y Dokploy, también presentes en el catálogo, son plataformas de despliegue de aplicaciones que parten de un repositorio Git: construyen su aplicación y la publican en línea. Komodo se sitúa antes, en la explotación de la flota de servidores y la automatización de los despliegues.",{"q":69,"a":70},"¿Es obligatorio un nombre de dominio?","Sí, y debe elegirse antes del primer despliegue. La variable `KOMODO_HOST` recibe la URL pública HTTPS de la instancia; sirve para el inicio de sesión OAuth y para la validación de la firma HMAC de los webhooks. Como queda fijada en el primer arranque, modificarla después obliga a reconfigurar la instancia y a volver a declarar los webhooks ya registrados en GitHub, GitLab o Gitea.",{"q":72,"a":73},"¿Komodo es compatible con Docker Swarm?","Sí. La gestión de los recursos Swarm se añadió en 2026: los servicios, las actualizaciones progresivas y las restricciones de ubicación se gestionan desde el mismo panel de control que las stacks Compose de un solo host.",{"q":75,"a":76},"¿Qué recursos hay que prever?","El binario Core, escrito en Rust, se mantiene por debajo de 256 MB de RAM en reposo; el conjunto FerretDB y PostgreSQL añade entre 200 y 300 MB aproximadamente. Un VPS de 1 GB basta, por tanto, para el plano de gestión. Los agentes Periphery son mucho más ligeros, por debajo de 50 MB cada uno: no son ellos los que dimensionan los servidores gestionados, sino las cargas que se ejecutan en ellos.",{"q":78,"a":79},"¿Es gratuito el autoalojamiento de Komodo?","Sí. Komodo se publica bajo licencia GPL-3.0: todas las funcionalidades están disponibles en autoalojamiento, sin facturación por puesto, sin telemetría y sin funciones reservadas a una edición de pago. El único coste es el del VPS que lo ejecuta.",{"ram":81,"cpu":82,"disk":83,"stack":84,"port":89},"1 GB","1 vCPU","10 GB",[85,86,87,88],"Docker","Rust","PostgreSQL","FerretDB","9120",[91],"ubuntu-24.04",[93,101],{"name":94,"slug":95,"categorySlug":15,"categoryName":96,"categoryColor":97,"logo":98,"tagline":99,"description":100},"Coolify","coolify","Despliegue de Aplicaciones y DevOps","text-success bg-success\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fcoolify","Despliegue desde Git en cuestión de segundos — alternativa self-hosted a Heroku, Render y Netlify.","Despliegue sus aplicaciones desde Git en cuestión de segundos. Self-hosted, sin vendor lock-in y con SSL automático.",{"name":102,"slug":103,"categorySlug":15,"categoryName":96,"categoryColor":97,"logo":104,"tagline":105,"description":106},"Docker Starter","docker-starter","https:\u002F\u002Fcdn.simpleicons.org\u002Fdocker","Entorno Docker preconfigurado — Docker Compose, red interna y SSH seguro desde el principio.","Entorno Docker preconfigurado con Docker Compose, red interna y acceso SSH seguro. Punto de partida para cualquier proyecto en contenedores.",[108,109,110],"self-host-komodo-vps","deployer-avec-coolify","deployer-avec-dokploy",{"key":12,"slug":15,"name":96,"objective":112,"icon":113,"color":97},"Desplegar y gestionar aplicaciones modernas.","deploy",1789665088597]