Sobre o projeto

Dockge é um gerenciador leve e auto-hospedado focado em arquivos de pilha Docker Compose (compose.yaml). Ele oferece aos usuários uma interface web limpa para criar, editar, iniciar, parar, reiniciar e excluir pilhas, além da capacidade de atualizar imagens do Docker. Recursos principais: - Editor interativo compose.yaml com interface responsiva e em tempo real - Terminal web integrado para interação direta com contêineres - Suporte multi-hospedeiro (v1.4.0+): gerenciar pilhas em diferentes hosts Docker através de uma única interface - Conversor que transforma comandos docker run em formato compose.yaml - Armazenamento baseado em arquivos: as pilhas são mantidas como arquivos compose normais no disco, compatíveis com ferramentas padrão do docker compose CLI - Indicadores reativos de progresso para operações de pull, up e down Requisitos: - Docker 20+ ou Podman - Distribuições Linux (Ubuntu, Debian Bullseye+, Raspbian Bullseye+, CentOS, Fedora, ArchLinux) - Arquiteturas: armv7, arm64, amd64 A instalação é feita via Docker Compose. O diretório padrão de pilhas é /opt/stacks e a porta padrão é 5001. As variáveis de ambiente PUID e PGID podem ser definidas para controlar a propriedade dos arquivos. O Dockge não move nem "rouba" arquivos compose - eles permanecem acessíveis fora da aplicação. Dockge é construído sobre o Docker Compose V2 e projetado como uma alternativa focada a ferramentas mais abrangentes como o Portainer, priorizando o gerenciamento de pilhas com uma interface polida, semelhante à do Uptime Kuma.