Um mini-Heroku próprio, baseado em Docker, que implanta e gerencia apps web no seu servidor a partir de um git push.
dyrector-io/dyrectorio
Plataforma self-hosted de entrega e implantação contínuas para apps conteinerizados, com gerenciamento de versões em Docker, Podman e Kubernetes.
Alternativa open source a:Octopus Deploy
- Estrelas
- 1,844
- Forks
- 130
- Issues abertas
- 27
- Último commit
- há 7 dias
O que é?
dyrector.io é uma plataforma self-hosted de entrega e implantação contínuas voltada para equipes que executam aplicações conteinerizadas. Ela permite configurar versões e implantações da sua stack de contêineres OCI a partir de qualquer registry e gerenciar ambientes, secrets e configurações em um só lugar, sem precisar acessar cada nó diretamente por SSH ou kubectl.
O sistema é dividido entre um agente em GoLang e uma plataforma. A plataforma tem uma interface em React/Next.js e um backend em Node.js (NestJS), com PostgreSQL via Prisma ORM. Há dois tipos de agentes: um para Docker e outro para Kubernetes. Eles se comunicam com a plataforma por gRPC com TLS.
Além das implantações, a plataforma oferece ambientes de teste instantâneos criados a partir de branches, releases agendadas, changelogs gerados automaticamente, logs de auditoria, RBAC granular e tokens de CD para uso com GitHub Actions. Também há uma versão SaaS hospedada com um plano gratuito.
Recursos principais
- 01Oferece suporte a Kubernetes, Docker e Podman como destinos de implantação
- 02Gerencia ambientes, secrets e configurações em uma única interface
- 03Cria ambientes de teste instantâneos a partir de qualquer branch
- 04Agenda releases e gera changelogs e notas de versão automaticamente
- 05Disponibiliza logs de auditoria e RBAC granular
- 06Integra-se a registries de contêineres e oferece notificações via ChatOps
Casos de uso
- Implantar serviços conteinerizados em vários ambientes ao mesmo tempo, sem etapas manuais de SSH
- Permitir que a equipe de QA crie ambientes de teste para versões específicas de microsserviços
- Automatizar implantações do GitHub Actions usando um token de CD
- Gerenciar configurações de contêineres pela interface web, em vez de editar arquivos de configuração nos servidores
Início rápido
- 1
Leia o guia Getting Started no repositório
- 2
Siga as instruções detalhadas de configuração em GETTING_STARTED.md
Antes de usar
- O README informa que a plataforma ainda está em desenvolvimento e não é recomendada para produção.
- O banco de dados pode ser redefinido, portanto a versão alfa hospedada não é adequada para uso em produção.
Tópicos
Perguntas frequentes
- O que é dyrectorio?
- Plataforma self-hosted de entrega e implantação contínuas para apps conteinerizados, com gerenciamento de versões em Docker, Podman e Kubernetes. dyrector.io é uma plataforma self-hosted de entrega e implantação contínuas voltada para equipes que executam aplicações conteinerizadas. Ela permite configurar versões e implantações da sua stack de contêineres OCI a partir de qualquer registry e gerenciar ambientes, secrets e configurações em um só lugar, sem precisar acessar cada nó diretamente por SSH ou kubectl.
- dyrectorio é gratuito? Qual é a licença?
- dyrectorio é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- dyrectorio ainda é mantido?
- Manutenção ativa. O último commit de dyrectorio foi em 13 de out. de 2026.
- Para que posso usar dyrectorio?
- Implantar serviços conteinerizados em vários ambientes ao mesmo tempo, sem etapas manuais de SSH Permitir que a equipe de QA crie ambientes de teste para versões específicas de microsserviços Automatizar implantações do GitHub Actions usando um token de CD Gerenciar configurações de contêineres pela interface web, em vez de editar arquivos de configuração nos servidores
- Como instalar dyrectorio?
- Leia o guia Getting Started no repositório Siga as instruções detalhadas de configuração em GETTING_STARTED.md
- Onde consigo dyrectorio?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/dyrector-io/dyrectorio
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma auto-hospedável para implantar apps, bancos de dados e serviços com um clique nos seus próprios servidores via SSH, como alternativa ao Heroku, Netlify e Vercel.
PaaS auto-hospedável para implantar apps e bancos de dados no seu próprio VPS, como alternativa ao Vercel, Netlify e Heroku.
Helm é o gerenciador de pacotes do Kubernetes: instala e gerencia aplicações empacotadas como Charts reutilizáveis.
Uma CLI e TUI que rastreia qualquer processo, porta, contêiner ou arquivo até a cadeia de sistemas que o iniciou.
Plataforma self-hosted para ambientes de desenvolvimento na nuvem e agentes de programação com IA, com workspaces definidos em Terraform.