Repolode
dyrector-io

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. 1

    Leia o guia Getting Started no repositório

  2. 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