Desplegar y gestionar aplicaciones modernas.

Komodo

Orquestación Docker y GitOps multiservidor: gestione las stacks, las builds y los despliegues de todos sus VPS desde un único panel de control.

1 GB RAM 1 vCPU Puerto 9120 Disponible

Stack técnico

DockerRustPostgreSQLFerretDB
RAM mínima1 GB
CPU mínima1 vCPU
Puerto por defecto9120
SO compatiblesubuntu-24.04

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 / 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.

Escrito 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.

Funcionalidades clave

Arquitectura Core / 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.

¿Cuándo usar esta solución?

1

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 / Periphery.

2

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.

3

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.

Desplegar Komodo en su VPS

Guía optimizada para los VPS Cloud ServOrbit.

01

Pedir el VPS y prever la dirección de acceso

Un VPS de 1 vCPU / 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.

02

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.<su-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.

03

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.

04

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.

05

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.

06

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 /var/run/docker.sock:/var/run/docker.sock ghcr.io/moghtech/komodo-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.

Preguntas frecuentes

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 / Periphery: un panel de control Core y un agente Periphery ligero instalado en cada servidor que se desee administrar.

Integrar el botón de despliegue

¿Mantiene un proyecto que utiliza Komodo? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.

Deploy Komodo on ServOrbit
Markdown
[![Deploy Komodo on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=komodo&utm_source=deploy-badge&utm_medium=referral&utm_campaign=komodo)
HTML
<a href="https://servorbit.com/vps-cloud?template=komodo&utm_source=deploy-badge&utm_medium=referral&utm_campaign=komodo"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Komodo on ServOrbit" height="40"></a>

El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.

Desplegar y gestionar aplicaciones modernas.

Active Komodo en su infraestructura.

VPS Cloud dedicado: IPv4 incluida, centro de datos europeo, soporte incluido. Sus datos nunca salen de su servidor.

Configuración recomendada: 1 GB RAM · 1 vCPU

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva