Repolode
zeabur-oss

zeabur-oss/zeabur

PaaS autohospedada que funciona en tu propio clúster de Kubernetes y muestra proyectos, servicios y diagnósticos en lenguaje claro, trabajando con los objetos de Kubernetes existentes.

Alternativa open source a:HerokuRender

Estrellas
641
Forks
109
Issues abiertos
4
Último commit
hace 18 horas

¿Qué es?

Zeabur es una plataforma de código abierto que puedes alojar por tu cuenta. Funciona dentro de tu clúster de Kubernetes o en una sola máquina, y presenta el clúster como proyectos y servicios. Si algo falla, explica el problema en lenguaje claro, sugiere qué hacer y te permite aplicar cambios de forma segura.

Funciona directamente con los objetos de Kubernetes que ya tienes y no utiliza más permisos que los del usuario que inició sesión. No mantiene estado propio: no tiene base de datos ni recursos personalizados. Entre las opciones de instalación hay un chart de Helm para un clúster existente, un instalador que configura K3s o RKE2 en un servidor Linux y una interfaz local en el navegador que se inicia con el comando zeaburctl y utiliza tu kubeconfig.

El proyecto está en fase pre-alpha (0.1.1), así que su API todavía puede cambiar y se ha probado en pocos clústeres.

Funciones clave

  • 01Muestra el clúster como proyectos, servicios, bases de datos y las conexiones entre ellos.
  • 02Explica en lenguaje claro por qué fallan los servicios e incluye acciones sugeridas y pruebas.
  • 03Funciona con objetos de Kubernetes existentes y nunca actúa con más permisos que los del usuario.
  • 04No guarda estado propio y no tiene base de datos ni recursos personalizados.
  • 05Muestra el progreso de los despliegues, el uso de CPU y memoria en relación con los límites, y la accesibilidad de los dominios.
  • 06Abarca aspectos del clúster como las fechas de soporte de las versiones de Kubernetes, la presión sobre los nodos y las copias de seguridad.

Casos de uso

  • Ejecutar servicios personales o de un equipo pequeño en un único servidor Linux con K3s.
  • Añadir una interfaz de despliegue al estilo PaaS a un clúster de Kubernetes existente.
  • Inspeccionar un clúster mediante kubeconfig desde tu propio equipo, a través de una interfaz local en el navegador.
  • Comprobar el estado, las copias de seguridad y los datos de conexión de las bases de datos de los servicios que alojas.

Inicio rápido

  1. 1

    Clona el repositorio

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

    Entra en el Nix dev shell, que incluye todas las herramientas necesarias

    nix develop
  3. 3

    Compila la interfaz web

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

    Compila zeaburctl con la interfaz incluida y luego ejecuta ./target/release/zeaburctl ui para abrirla en el navegador

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

Antes de usarlo

  • El proyecto está en fase prealfa (0.1.1), por lo que la API aún puede cambiar.
  • Se ha probado en pocos clústeres; no lo uses con un clúster que no puedas permitirte dañar.

En colecciones

Temas

Preguntas frecuentes

¿Qué es zeabur?
PaaS autohospedada que funciona en tu propio clúster de Kubernetes y muestra proyectos, servicios y diagnósticos en lenguaje claro, trabajando con los objetos de Kubernetes existentes. Zeabur es una plataforma de código abierto que puedes alojar por tu cuenta. Funciona dentro de tu clúster de Kubernetes o en una sola máquina, y presenta el clúster como proyectos y servicios. Si algo falla, explica el problema en lenguaje claro, sugiere qué hacer y te permite aplicar cambios de forma segura.
¿zeabur es gratuito? ¿Qué licencia tiene?
zeabur es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿zeabur sigue mantenido?
Mantenimiento activo. El último commit de zeabur fue el 5 nov 2026.
¿Para qué puedo usar zeabur?
Ejecutar servicios personales o de un equipo pequeño en un único servidor Linux con K3s. Añadir una interfaz de despliegue al estilo PaaS a un clúster de Kubernetes existente. Inspeccionar un clúster mediante kubeconfig desde tu propio equipo, a través de una interfaz local en el navegador. Comprobar el estado, las copias de seguridad y los datos de conexión de las bases de datos de los servicios que alojas.
¿Cómo se instala zeabur?
Clona el repositorio: git clone https://github.com/zeabur-oss/zeabur && cd zeabur Entra en el Nix dev shell, que incluye todas las herramientas necesarias: nix develop Compila la interfaz web: ./scripts/build-ui.sh Compila zeaburctl con la interfaz incluida y luego ejecuta ./target/release/zeaburctl ui para abrirla en el navegador: ZEABUR_UI_DIST="$PWD/web/dist" cargo build --release --locked -p zeaburctl
¿Dónde consigo zeabur?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/zeabur-oss/zeabur

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados