Uma interface web auto-hospedada para criar, editar e executar stacks do Docker Compose a partir de arquivos compose.yaml.
RA341/dockman
Ferramenta de gerenciamento do Docker que atua diretamente nos arquivos Docker Compose, voltada para usuários de homelab.
- Estrelas
- 646
- Forks
- 25
- Issues abertas
- 35
- Último commit
- há 12 dias
O que é?
O Dockman é um gerenciador web de contêineres Docker e stacks do Compose, voltado para quem hospeda serviços em um homelab. Em vez de esconder a configuração atrás de uma abstração própria, ele trabalha com os arquivos Compose que você já mantém no disco, para que você tenha controle total sobre o YAML que define seus serviços.
Você executa o Dockman como um contêiner que monta o socket do Docker e um diretório de stacks. O caminho do diretório de stacks deve ser absoluto e corresponder ao valor da variável de ambiente, ao volume do host e ao volume do contêiner. O Dockman é licenciado sob AGPL-3.0 e escrito em TypeScript.
Há um comando rápido `docker run` para testes, mas ele apaga todos os dados do Dockman quando o contêiner é encerrado. Por isso, para uma implantação de longo prazo, a opção recomendada é usar o Compose com um volume persistente para a configuração.
Recursos principais
- 01Gerencia stacks do Docker Compose diretamente a partir dos arquivos no disco.
- 02Requer que o socket do Docker seja montado no contêiner.
- 03Armazena a própria configuração em um volume montado `/config`.
- 04É distribuído como uma imagem de contêiner publicada no ghcr.io.
- 05Inclui uma interface web disponível na porta 8866.
Casos de uso
- Gerenciar pelo navegador os serviços hospedados em um homelab, sem precisar usar o terminal.
- Manter os arquivos Compose como única fonte da verdade para os contêineres em execução.
- Editar e reimplantar stacks em um servidor doméstico sem precisar aprender um novo formato de configuração.
Início rápido
- 1
Experimente o Dockman com um docker run temporário (os dados são excluídos ao parar).
docker run --rm -p 8866:8866 -e DOCKMAN_LOG_AUTH_WARNING=false -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/ra341/dockman:latest - 2
Abra a interface web na porta 8866 do localhost.
Antes de usar
- O comando docker run de início rápido exclui todos os dados do Dockman quando o contêiner é parado, portanto, use-o apenas para testes.
- O uso persistente requer uma configuração do Docker Compose com um caminho absoluto para stacks que seja igual em três lugares.
- Licenciado sob AGPL-3.0, uma licença copyleft que exige a divulgação do código-fonte de versões modificadas implantadas pela rede.
Em coleções
Tópicos
Perguntas frequentes
- O que é dockman?
- Ferramenta de gerenciamento do Docker que atua diretamente nos arquivos Docker Compose, voltada para usuários de homelab. O Dockman é um gerenciador web de contêineres Docker e stacks do Compose, voltado para quem hospeda serviços em um homelab. Em vez de esconder a configuração atrás de uma abstração própria, ele trabalha com os arquivos Compose que você já mantém no disco, para que você tenha controle total sobre o YAML que define seus serviços.
- dockman é gratuito? Qual é a licença?
- dockman é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- dockman ainda é mantido?
- Manutenção ativa. O último commit de dockman foi em 27 de out. de 2026.
- Para que posso usar dockman?
- Gerenciar pelo navegador os serviços hospedados em um homelab, sem precisar usar o terminal. Manter os arquivos Compose como única fonte da verdade para os contêineres em execução. Editar e reimplantar stacks em um servidor doméstico sem precisar aprender um novo formato de configuração.
- Como instalar dockman?
- Experimente o Dockman com um docker run temporário (os dados são excluídos ao parar).: docker run --rm -p 8866:8866 -e DOCKMAN_LOG_AUTH_WARNING=false -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/ra341/dockman:latest Abra a interface web na porta 8866 do localhost.
- Onde consigo dockman?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/RA341/dockman
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um app Docker auto-hospedado com interface web que verifica e aplica atualizações nos containers em horários programados ou manualmente.
Uma interface web leve para gerenciar ambientes de contêineres Docker, Swarm, Podman, Kubernetes e ACI.
Uma interface web moderna e auto-hospedada para gerenciar contêineres, imagens e stacks do Docker Compose.
Painel web leve para gerenciar containers, imagens, stacks do Compose e arquivos do Docker e Podman pelo navegador.
Ferramenta de terminal baseada em shell que ajuda a instalar o Docker e configurar e gerenciar apps self-hosted como stacks do Docker Compose.