Repolode
zeabur-oss

zeabur-oss/zeabur

PaaS self-hosted que roda no seu cluster Kubernetes e apresenta projetos, serviços e diagnósticos em linguagem simples, trabalhando com os objetos Kubernetes existentes.

Alternativa open source a:HerokuRender

Estrelas
641
Forks
109
Issues abertas
4
Último commit
há 13 horas

O que é?

O Zeabur é uma plataforma open source que você hospeda por conta própria. Ele roda no seu cluster Kubernetes ou em uma única máquina e apresenta o cluster como projetos e serviços. Quando algo dá errado, explica o problema em linguagem simples, sugere o que fazer e permite aplicar mudanças com segurança.

Ele trabalha diretamente com os objetos Kubernetes que você já tem e não usa mais permissões do que o usuário conectado. Não mantém estado próprio: não há banco de dados nem recursos personalizados. As opções de instalação incluem um chart Helm para um cluster existente, um instalador que configura K3s ou RKE2 em um único servidor Linux e uma interface local no navegador, iniciada com o comando zeaburctl e que usa seu kubeconfig.

O projeto está em pré-alfa (0.1.1), então a API ainda pode mudar e ele foi testado em poucos clusters.

Recursos principais

  • 01Apresenta o cluster como projetos, serviços, bancos de dados e as conexões entre eles.
  • 02Explica em linguagem simples por que os serviços estão falhando, com ações sugeridas e evidências.
  • 03Trabalha com os objetos Kubernetes existentes e nunca age com mais permissões do que as do usuário.
  • 04Não armazena estado próprio: não há banco de dados nem recursos personalizados.
  • 05Mostra o progresso de rollouts, o uso de CPU e memória em relação aos limites e a acessibilidade dos domínios.
  • 06Abrange aspectos do cluster, como datas de suporte às versões do Kubernetes, pressão nos nós e backups.

Casos de uso

  • Executar serviços pessoais ou de uma equipe pequena em um único servidor Linux com K3s.
  • Adicionar uma interface de implantação no estilo PaaS a um cluster Kubernetes existente.
  • Inspecionar um cluster configurado com kubeconfig a partir do seu computador, usando uma interface local no navegador.
  • Verificar a integridade dos bancos de dados, os backups e os detalhes de conexão dos serviços hospedados por você.

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/zeabur-oss/zeabur && cd zeabur
  2. 2

    Entre no Nix dev shell, que inclui todas as ferramentas necessárias

    nix develop
  3. 3

    Compile a interface web

    ./scripts/build-ui.sh
  4. 4

    Compile zeaburctl com a interface incluída e, em seguida, execute ./target/release/zeaburctl ui para abri-la no navegador

    ZEABUR_UI_DIST="$PWD/web/dist" cargo build --release --locked -p zeaburctl

Antes de usar

  • O projeto está em fase pré-alfa (0.1.1), então a API ainda pode mudar.
  • Ele foi testado em poucos clusters; não o use em um cluster que você não possa se dar ao luxo de danificar.

Em coleções

Tópicos

Perguntas frequentes

O que é zeabur?
PaaS self-hosted que roda no seu cluster Kubernetes e apresenta projetos, serviços e diagnósticos em linguagem simples, trabalhando com os objetos Kubernetes existentes. O Zeabur é uma plataforma open source que você hospeda por conta própria. Ele roda no seu cluster Kubernetes ou em uma única máquina e apresenta o cluster como projetos e serviços. Quando algo dá errado, explica o problema em linguagem simples, sugere o que fazer e permite aplicar mudanças com segurança.
zeabur é gratuito? Qual é a licença?
zeabur é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
zeabur ainda é mantido?
Manutenção ativa. O último commit de zeabur foi em 5 de nov. de 2026.
Para que posso usar zeabur?
Executar serviços pessoais ou de uma equipe pequena em um único servidor Linux com K3s. Adicionar uma interface de implantação no estilo PaaS a um cluster Kubernetes existente. Inspecionar um cluster configurado com kubeconfig a partir do seu computador, usando uma interface local no navegador. Verificar a integridade dos bancos de dados, os backups e os detalhes de conexão dos serviços hospedados por você.
Como instalar zeabur?
Clone o repositório: git clone https://github.com/zeabur-oss/zeabur && cd zeabur Entre no Nix dev shell, que inclui todas as ferramentas necessárias: nix develop Compile a interface web: ./scripts/build-ui.sh Compile zeaburctl com a interface incluída e, em seguida, execute ./target/release/zeaburctl ui para abri-la no navegador: ZEABUR_UI_DIST="$PWD/web/dist" cargo build --release --locked -p zeaburctl
Onde consigo zeabur?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zeabur-oss/zeabur

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados