====== Dockge ====== Dockge es una aplicación web open source y autoalojada para gestionar stacks de [[..:..:sistemas_operativos:virtualizacion:docker:docker_compose|Docker Compose]]. * [[https://dockge.kuma.pet/|Sitio web]] * [[https://github.com/louislam/dockge|Repositorio de código]] {{ https://dockge.kuma.pet/screenshot.png |}} ===== Características ===== Desde su interfaz permite: * Ver los stacks y su estado. * Ver los contenedores que forman cada stack. * Iniciar, detener y reiniciar stacks. * Ver la salida de docker compose en tiempo real. * Consultar logs. * Editar el compose.yaml desde un editor web. * Actualizar imágenes. * Crear nuevos stacks. * Eliminar stacks. * Utilizar una terminal web interactiva. * Gestionar varios hosts Docker mediante agentes. ===== Instalación ===== Ejemplo de Docker Compose: services: dockge: image: louislam/dockge:1 container_name: dockge restart: unless-stopped ports: - "5001:5001" volumes: - /var/run/docker.sock:/var/run/docker.sock - ./data:/app/data - /opt/docker/:/opt/stacks environment: - DOCKGE_STACKS_DIR=/opt/stacks - PUID=1000 - PGID=100 Suponiendo que desplegamos todos nuestros proyectos desde el directorio ''/opt/docker''. Por ejemplo: /opt/docker ├── adguardhome ├── amule ├── calibre-web ├── copyparty ├── changedetection ├── dokuwiki ├── homebox ├── immich ├── jellyfin ├── mailrise └── uptime-kuma Al crear el contenedor, entraremos a la interfaz web y podremos crear la cuenta de administrador.