[{"data":1,"prerenderedAt":115},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-es-dockge":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-es-dockge",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":21,"github":22,"tagline":23,"longDescription":24,"features":25,"useCases":34,"steps":44,"faq":63,"specs":82,"compatibleOs":91,"relatedApps":93,"relatedPosts":108,"category":112},"dockge",{"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","Dockge","Gestor visual de sus stacks Docker Compose. Cree, edite, inicie y supervise aplicaciones multicontenedor desde una interfaz web clara — sin tocar la línea de comandos.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Falojar-dockge-en-un-vps","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fdockge.svg","https:\u002F\u002Fgithub.com\u002Flouislam\u002Fdockge","Gestor visual de sus stacks Docker Compose: edite el `compose.yaml`, inicie, detenga y siga los logs en directo desde un navegador, sin SSH.","Dockge es un gestor de stacks Docker Compose de código abierto, con licencia MIT, escrito por Louis Lam — el autor de Uptime Kuma. Aquí, un stack es simplemente un directorio que contiene un `compose.yaml`: Dockge le ofrece un editor, botones para iniciar y detener el conjunto, y una vista en directo del estado de los contenedores y de sus logs, todo en una única página reactiva.\n\nLa decisión de diseño que importa es que Dockge no se interpone. Sus stacks siguen siendo archivos ordinarios en `\u002Fopt\u002Fstacks` del host, y no líneas en una base de datos propietaria: `docker compose up -d` en ese directorio hace exactamente lo que hace el botón de la interfaz, Git puede versionar los archivos, y desinstalar Dockge deja todos sus stacks en funcionamiento. Esa es la diferencia entre un panel de control que se puede abandonar y un panel del que se depende. En un VPS ServOrbit, Dockge funciona en un solo contenedor con una base de datos SQLite y se mantiene claramente por debajo de los 200 MB de RAM en reposo. También convierte un comando `docker run` encontrado en un README en un `compose.yaml` utilizable, abre un terminal interactivo en cualquier contenedor y pilota varios hosts Docker desde una única interfaz una vez conectados los agentes adicionales.",[26,27,28,29,30,31,32,33],"Editor `compose.yaml` integrado con resaltado de sintaxis: el archivo que escribe en el navegador es exactamente el que editaría por SSH.","Inicio, parada, reinicio, actualización y eliminación de los stacks desde la interfaz, con el progreso real de Docker mostrado durante la operación.","Logs y estado de los contenedores transmitidos en continuo en la página, sin abrir una sesión SSH para lanzar un `docker compose logs -f`.","Convertidor `docker run` → `compose.yaml`: pegue el comando del README de un proyecto y obtenga una definición de stack lista para editar.","Almacenamiento en archivos: cada stack es un directorio en `\u002Fopt\u002Fstacks`, utilizable con la CLI `docker compose` y versionable con Git — ningún bloqueo.","Terminal web interactivo en el host o dentro de un contenedor.","Multiagente: conecte varios hosts Docker y gestione todos sus stacks desde una interfaz única.","Un solo contenedor con base de datos SQLite, claramente por debajo de los 200 MB de RAM en reposo — lo bastante ligero para convivir con las cargas que gestiona.",[35,38,41],{"title":36,"body":37},"Gestionar sus stacks sin vivir en SSH","Reiniciar un servicio, entender por qué un contenedor se ha reiniciado o leer los logs ya no supone abrir un terminal, encontrar el directorio correcto y acordarse de las opciones. Las mismas operaciones se hacen en dos clics en un navegador — también desde un teléfono — mientras los archivos subyacentes permanecen donde la CLI los espera.",{"title":39,"body":40},"Confiar la operación diaria a alguien que no es administrador de sistemas","Un compañero que deba reiniciar una aplicación tras un cambio de configuración no necesita una cuenta shell en el servidor. Dockge le da una vista legible de cada stack, de su estado y de sus logs, con botones para las operaciones de rutina — y el resto de la máquina permanece detrás de claves SSH que él no tiene.",{"title":42,"body":43},"Convertir un README en un stack en funcionamiento","La mayoría de los proyectos autoalojados documentan un largo comando `docker run`. Péguelo en el convertidor, obtenga un `compose.yaml` legible y versionable, ajuste los volúmenes y los puertos, y arránquelo — en lugar de conservar una línea del historial del shell como único rastro de cómo se desplegó el servicio.",[45,48,51,54,57,60],{"title":46,"body":47},"Pedir un VPS ServOrbit","Dockge en sí pesa poco: claramente menos de 200 MB de RAM en reposo. Dimensione, por tanto, el VPS para los stacks que piense ejecutar en él, ya que Dockge pilota los contenedores de la máquina en la que está instalado. Un VPS de 2 GB aloja cómodamente Dockge y varios servicios autoalojados pequeños.",{"title":49,"body":50},"Desplegar desde el Marketplace","Desde su panel de control ServOrbit: Marketplace → Despliegue → Dockge → Desplegar. Docker descarga la imagen `louislam\u002Fdockge:1`, monta el socket de Docker y el directorio `\u002Fopt\u002Fstacks`, y la interfaz responde en el puerto 5001 en unos segundos.",{"title":52,"body":53},"Conectarse por primera vez","Abra la URL: Dockge muestra una pantalla de creación de la cuenta de administrador (no hay credenciales por defecto). Créela de inmediato con una contraseña fuerte.",{"title":55,"body":56},"Elegir el modo de acceso a la interfaz","El puerto 5001 solo se publica en el bucle local del VPS, nunca en la IP pública. Hay dos accesos posibles: crear un registro A del tipo `dockge.ejemplo.com` hacia la IP del VPS, con la interfaz servida entonces en HTTPS detrás del vhost nginx con un certificado emitido y renovado automáticamente; o, sin nombre de dominio, abrir un túnel SSH `ssh -L 5001:127.0.0.1:5001 root@\u003Cip>` y luego ir a http:\u002F\u002F127.0.0.1:5001. Dockge pilota el demonio Docker: no lo exponga nunca en HTTP sin cifrar.",{"title":58,"body":59},"Crear la cuenta de administrador","Abra la interfaz: la primera visita le pide crear la cuenta de administrador (no hay credenciales por defecto) y el registro se cierra inmediatamente después. Elija una contraseña larga y única — esta cuenta puede iniciar, detener y modificar todos los contenedores del VPS.",{"title":61,"body":62},"Crear su primer stack","Haga clic en Compose, dé un nombre al stack y escriba directamente el `compose.yaml` o pegue un comando `docker run` y deje que Dockge lo convierta. Lance Deploy: el progreso de la descarga y del arranque se muestra en directo. Los stacks existentes también se adoptan — mueva su directorio a `\u002Fopt\u002Fstacks` y aparecerán en la lista en la siguiente actualización.",[64,67,70,73,76,79],{"q":65,"a":66},"¿En qué se diferencia de Portainer?","Dockge es deliberadamente más limitado: gestiona stacks Docker Compose, y lo hace bien, mientras que Portainer cubre toda la superficie de Docker — contenedores aislados, imágenes, redes, volúmenes, Swarm y Kubernetes. Si su VPS se organiza en torno a unos pocos stacks Compose, Dockge se aprende más rápido y pesa mucho menos. Si necesita administrar contenedores individuales, registros y orquestación en clúster, Portainer es la herramienta para ese trabajo.",{"q":68,"a":69},"Dockge, Komodo, Coolify o Dokploy: ¿cuál elegir?","No responden a la misma pregunta. Dockge gestiona los stacks Compose de un servidor: usted escribe el `compose.yaml` y él le da el editor, los botones y los logs. Komodo, presente también en el catálogo, apunta a flotas de varios servidores con su arquitectura Core \u002F Periphery, pipelines GitOps y un registro de auditoría. Coolify y Dokploy son plataformas de despliegue: parten de un repositorio Git, construyen la aplicación y la ponen en línea. Elija Dockge si su unidad de trabajo es el archivo Compose, y no el repositorio Git ni el parque de máquinas.",{"q":71,"a":72},"¿Dónde se almacenan mis stacks y quedo bloqueado en la herramienta?","Cada stack es un directorio ordinario en `\u002Fopt\u002Fstacks` del host, que contiene un `compose.yaml` normal. Nada queda oculto en una base de datos propietaria: puede editar los archivos por SSH, versionarlos con Git y ejecutar `docker compose up -d` en el directorio para obtener exactamente lo que hace el botón de la interfaz. Retirar Dockge deja todos los stacks en funcionamiento — es intencionado.",{"q":74,"a":75},"¿Se puede exponer Dockge a internet?","Únicamente detrás de HTTPS, con una contraseña de administrador sólida y, a ser posible, sin exponerlo en absoluto. Dockge monta el socket de Docker (`\u002Fvar\u002Frun\u002Fdocker.sock`), lo que equivale por definición a un acceso root en el host: cualquiera que llegue a la interfaz y se conecte puede lanzar contenedores arbitrarios en su VPS. Sírvalo detrás del vhost HTTPS, use una contraseña larga y única y, si puede, restrinja aún más el acceso: un proxy de autenticación como Authelia delante de la interfaz, o una red privada mediante WireGuard o Headscale, en lugar de una página de inicio de sesión accesible públicamente.",{"q":77,"a":78},"¿Puede Dockge gestionar varios servidores?","Sí. Dockge admite varios agentes: instálelo en cada host Docker, conéctelos desde la instancia principal y pilotará los stacks de todos los hosts desde una única interfaz. No obstante, cada agente ejecuta sus contenedores localmente — no hay planificador central, así que se trata de una vista unificada de varias máquinas, no de un orquestador de clúster.",{"q":80,"a":81},"¿Recupera los stacks desplegados antes de su instalación?","Sí, siempre que su directorio se mueva (o se enlace simbólicamente) a `\u002Fopt\u002Fstacks`: Dockge busca allí todo lo que contenga un `compose.yaml` y lo adopta. Los contenedores lanzados fuera de Compose, con un simple `docker run`, siguen siendo visibles pero no se gestionan como stacks — convertirlos es precisamente el uso del convertidor `docker run` → `compose.yaml`.",{"ram":83,"cpu":84,"disk":85,"stack":86,"port":90},"512 MB","1 vCPU","10 GB",[87,88,89],"Docker","Node.js","SQLite","5001",[92],"ubuntu-24.04",[94,102],{"name":95,"slug":96,"categorySlug":15,"categoryName":97,"categoryColor":98,"logo":99,"tagline":100,"description":101},"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":103,"slug":104,"categorySlug":15,"categoryName":97,"categoryColor":98,"logo":105,"tagline":106,"description":107},"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.",[109,110,111],"self-host-dockge-vps","deployer-avec-coolify","deployer-avec-dokploy",{"key":12,"slug":15,"name":97,"objective":113,"icon":114,"color":98},"Desplegar y gestionar aplicaciones modernas.","deploy",1789665088293]