[{"data":1,"prerenderedAt":142},["ShallowReactive",2],{"seo-verification":3,"blog-alojar-dockge-en-un-vps-es":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-alojar-dockge-en-un-vps-es",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":36,"sections":37,"ctaTitle":81,"ctaBody":82,"ctaButton":83,"ctaUrl":84,"relatedPosts":85},161,"alojar-dockge-en-un-vps",{"fr":12,"en":13,"ar":14,"es":10},"self-host-dockge-vps","how-to-self-host-dockge-on-a-vps-visual-docker-compose-manager","استضافة-dockge-على-vps-مدير-مرئي-لـ-docker-compose","Alojar Dockge en un VPS: gestor visual de Docker Compose","Despliegue Dockge en su VPS: un gestor visual open source y ligero para crear, editar y supervisar sus stacks Docker Compose desde el navegador.",4,0,false,"2026-07-03T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},7,"Autoalojamiento","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-dockge-vps-poster.svg",{"categorySlug":34,"appSlug":35},"despliegue-de-aplicaciones-devops","dockge","Gestionar los stacks de Docker Compose a mano funciona muy bien con una o dos aplicaciones, pero se vuelve inmanejable en cuanto se ejecutan una decena de servicios en un VPS. Dockge (MIT, 23,7k estrellas) es un gestor visual para Docker Compose desarrollado por Louis Lam, el creador de Uptime Kuma. Le ofrece una interfaz web depurada para crear, editar, iniciar, detener y supervisar cada stack de su servidor, con salida de terminal en directo y estado en tiempo real. Así se despliega en un VPS en menos de 10 minutos.",[38,42,52,55,77],{"type":39,"title":40,"body":41},"h2","Por qué un gestor visual para Docker Compose","En cuanto ejecuta más de un puñado de stacks de Docker Compose, el ritual de conectarse por SSH a cada servidor, navegar hasta el directorio correcto y lanzar `docker compose up -d` o `docker compose logs` se vuelve tedioso. Dockge centraliza todo eso en una sola pestaña del navegador: ve cada stack, su estado en directo y sus logs de un vistazo. Crear una nueva stack consiste en rellenar un formulario: pega su `compose.yaml` y hace clic en Start. Sin gestor de archivos, sin SSH.",{"type":43,"title":44,"items":45},"ul","Lo que le aporta Dockge autoalojado",[46,47,48,49,50,51],"Editor visual para los archivos `compose.yaml` — cree o edite sus stacks directamente en el navegador, con resaltado de sintaxis.","Inicio, parada, reinicio y actualización con un clic para cada stack — sin SSH ni comandos compose que memorizar.","Transmisión de logs en directo por stack y por contenedor, con salida coloreada.","Panel en tiempo real que indica qué stacks están en ejecución, detenidas o en error.","Soporte multiinstancia (v1.4+): controle instancias Dockge en hosts Docker remotos desde una única interfaz principal.","Se ejecuta en un solo contenedor, con menos de 150 MB de RAM — se añade sin riesgo a cualquier VPS existente, sin afectar a las cargas de trabajo en curso.",{"type":39,"title":53,"body":54},"Requisitos previos","Un VPS con Ubuntu 22.04 (o Debian 12) con Docker y Docker Compose v2 ya instalados. Dockge necesita menos de 150 MB de RAM y unos pocos MB de disco para su base de datos SQLite. No hace falta ningún nombre de dominio: Dockge sirve su interfaz en el puerto 5001 por HTTP simple, accesible mediante la IP de su servidor. Si quiere HTTPS, coloque delante un reverse proxy Caddy o Nginx y emita un certificado Let's Encrypt.",{"type":56,"title":57,"steps":58},"steps","Desplegar Dockge con Docker Compose",[59,62,65,68,71,74],{"title":60,"body":61},"Crear el directorio de stacks","Dockge almacena cada stack que gestiona como un archivo `compose.yaml` en un directorio dedicado del host — `\u002Fopt\u002Fstacks` por defecto. Créelo antes de iniciar el contenedor: `mkdir -p \u002Fopt\u002Fstacks`. Dockge monta ese directorio dentro del contenedor para que los archivos sobrevivan a los reinicios y a las actualizaciones del contenedor.",{"title":63,"body":64},"Redactar el archivo Compose","Cree `\u002Fopt\u002Fdockge\u002Fcompose.yaml` con el contenido siguiente. El contenedor monta el socket Docker (`\u002Fvar\u002Frun\u002Fdocker.sock`) para poder gestionar los demás contenedores del mismo host, el directorio `\u002Fopt\u002Fstacks` para leer y escribir los archivos de stack, y un volumen con nombre para su propia base de datos SQLite. Ajuste `DOCKGE_STACKS_DIR` a la ruta del host que haya elegido.",{"title":66,"body":67},"Iniciar Dockge","Ejecute `docker compose up -d` en `\u002Fopt\u002Fdockge`. La imagen (`louislam\u002Fdockge:1`) pesa unos 200 MB en la primera descarga. Una vez iniciada, abra `http:\u002F\u002F\u003Cip-de-su-servidor>:5001` en su navegador. Dockge le invita a crear una cuenta de administrador en la primera visita: defina de inmediato una contraseña robusta.",{"title":69,"body":70},"Añadir su primera stack","Haga clic en «+ Compose» en la interfaz de Dockge, dé un nombre a la stack (será el subdirectorio dentro de `\u002Fopt\u002Fstacks`), pegue el contenido de su `compose.yaml` y haga clic en Start. Por detrás, Dockge ejecuta `docker compose up -d` y le muestra en directo los logs de descarga y de arranque. La stack aparece en el panel con estado verde en cuanto todos los servicios están sanos.",{"title":72,"body":73},"Opcional: restringir el acceso con un reverse proxy","Por defecto, Dockge escucha en todas las interfaces en el puerto 5001. Para no exponerlo a Internet, o bien lo enlaza a `127.0.0.1:5001` en el archivo Compose (añada `\"127.0.0.1:5001:5001\"` a `ports`) y lo coloca detrás de Caddy o Nginx, o bien añade una regla `ufw` que solo permita el puerto 5001 desde su IP: `ufw allow from \u003Csu-ip> to any port 5001`. No exponga nunca la interfaz de Dockge a Internet sin autenticación.",{"title":75,"body":76},"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 robusta.",{"type":78,"title":79,"body":80},"tip","La consola web está desactivada por defecto: déjela así","Dockge v1.5.0 desactivó por defecto la consola de terminal integrada (acceso shell web) a raíz de un aviso de seguridad (GHSA-7vx4-hf96-mqq6). No la active en una instancia expuesta públicamente salvo que valore bien el riesgo. El resto de Dockge — gestión de stacks, logs, estado — sigue siendo plenamente funcional sin la consola. Si necesita acceso shell, use una sesión SSH real o una herramienta de terminal dedicada.","Despliegue Dockge en su VPS con un clic","Deje de gestionar sus stacks Docker Compose por SSH. ServOrbit provisiona una instancia Dockge lista para usar en un VPS — socket Docker y directorio de stacks preconfigurados, accesible desde su navegador en pocos minutos.","Desplegar Dockge","\u002Fvps-cloud?template=dockge",[86,109,125],{"id":87,"slug":88,"slugs":89,"title":93,"excerpt":94,"readTime":95,"views":96,"isPinned":19,"publishedAt":97,"updatedAt":21,"category":98,"categories":103,"featuredImage":30,"bgImage":31,"posterImage":105,"relatedSolution":106},133,"alojar-beszel-hub-monitorizacion-vps",{"fr":90,"en":91,"ar":92,"es":88},"self-host-beszel-vps","self-host-beszel-multi-server-monitoring-hub-on-your-vps","استضف-beszel-على-vps-مركز-مراقبة-متعدد-الخوادم","Beszel en VPS: monitorización multiservidor, alertas y seguridad","Supervise su parque de VPS desde un único hub Beszel: alertas por Telegram y correo, 2FA, agentes declarados automáticamente y solución de conexiones silenciosas.",8,1,"2026-02-14T00:00:00+00:00",{"id":95,"name":99,"slug":100,"color":101,"icon":102},"Seguridad y monitorización","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[104],{"id":95,"name":99,"slug":100,"color":101,"icon":102},"\u002Fblog\u002Fcovers\u002Fself-host-beszel-vps-poster.svg",{"categorySlug":107,"appSlug":108},"monitorizacion-observabilidad","beszel",{"id":110,"slug":111,"slugs":112,"title":116,"excerpt":117,"readTime":17,"views":18,"isPinned":19,"publishedAt":118,"updatedAt":21,"category":119,"categories":120,"featuredImage":30,"bgImage":31,"posterImage":122,"relatedSolution":123},105,"supervisar-vps-con-uptime-kuma",{"fr":113,"en":114,"ar":115,"es":111},"superviser-vps-uptime-kuma","monitoring-your-vps-with-uptime-kuma","مراقبة-خادمك-الافتراضي-vps-باستخدام-uptime-kuma","Supervisar su VPS con Uptime Kuma","Despliegue Uptime Kuma en su VPS para supervisar sus sitios y servicios en self-hosted, con alertas y página de estado pública.","2026-03-07T00:00:00+00:00",{"id":95,"name":99,"slug":100,"color":101,"icon":102},[121],{"id":95,"name":99,"slug":100,"color":101,"icon":102},"\u002Fblog\u002Fcovers\u002Fsuperviser-vps-uptime-kuma-poster.svg",{"categorySlug":107,"appSlug":124},"uptime-kuma",{"id":126,"slug":127,"slugs":128,"title":132,"excerpt":133,"readTime":95,"views":18,"isPinned":19,"publishedAt":134,"updatedAt":21,"category":135,"categories":136,"featuredImage":30,"bgImage":31,"posterImage":138,"relatedSolution":139},74,"alojar-gitea-en-un-vps",{"fr":129,"en":130,"ar":131,"es":127},"heberger-gitea","host-gitea-on-your-own-vps","استضافة-gitea-على-خادم-vps-الخاص-بك","Alojar Gitea en su propio VPS en 2026","Despliegue Gitea en un VPS con Docker y SSL. Guía completa: instalación, migración a Forgejo v16 y comparativa de gobernanza.","2026-04-07T00:00:00+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[137],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-gitea-poster.svg",{"categorySlug":140,"appSlug":141},"desarrollo","gitea",1789664996759]