Repolode
zeabur-oss

zeabur-oss/zeabur

Self-hosted PaaS that runs on your own Kubernetes cluster, showing projects, services and diagnoses in plain words while working with existing Kubernetes objects.

Open-source alternative to:HerokuRender

Stars
645
Forks
109
Open issues
4
Last commit
16 hours ago

What is it?

Zeabur is an open-source platform you host yourself. It runs inside your Kubernetes cluster, or on a single machine, and presents the cluster as projects and services. When something is wrong, it explains the problem in plain language and suggests what to do, and it lets you make changes safely.

It works directly with the Kubernetes objects you already have and runs with no more permissions than the user who is signed in. It keeps no state of its own, with no database and no custom resources. Install options include a Helm chart for an existing cluster, an installer that sets up K3s or RKE2 on one Linux server, and a local browser UI started with the zeaburctl command that uses your kubeconfig.

The project is at pre-alpha (0.1.1), so its API may still change and it has been tested on few clusters.

Key features

  • 01Shows a cluster as projects, services, databases and the connections between them.
  • 02Explains failing services in plain words, with suggested actions and evidence.
  • 03Works with existing Kubernetes objects and never acts with more rights than the user.
  • 04Stores no state of its own, with no database or custom resources.
  • 05Reports rollout progress, CPU and memory usage against limits, and domain reachability.
  • 06Covers cluster concerns such as Kubernetes version support dates, node pressure and backups.

Use cases

  • Running personal or small-team services on a single Linux server with K3s.
  • Adding a PaaS-style deployment interface to an existing Kubernetes cluster.
  • Inspecting a kubeconfig cluster from your own computer through a local browser UI.
  • Checking database health, backups and connection details for services you host.

Quick start

  1. 1

    Clone the repository

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

    Enter the Nix dev shell, which provides every tool

    nix develop
  3. 3

    Build the web interface

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

    Build zeaburctl with the UI bundled; then run ./target/release/zeaburctl ui to open it in your browser

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

Things to know

  • The project is pre-alpha (0.1.1), so the API may still change.
  • It has been tried on few clusters, so do not point it at a cluster you cannot afford to break.

In collections

Topics

FAQ

What is zeabur?
Self-hosted PaaS that runs on your own Kubernetes cluster, showing projects, services and diagnoses in plain words while working with existing Kubernetes objects. Zeabur is an open-source platform you host yourself. It runs inside your Kubernetes cluster, or on a single machine, and presents the cluster as projects and services. When something is wrong, it explains the problem in plain language and suggests what to do, and it lets you make changes safely.
Is zeabur free to use? What license does it have?
zeabur is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is zeabur still maintained?
Actively maintained. The last commit to zeabur was on Nov 6, 2026.
What can I use zeabur for?
Running personal or small-team services on a single Linux server with K3s. Adding a PaaS-style deployment interface to an existing Kubernetes cluster. Inspecting a kubeconfig cluster from your own computer through a local browser UI. Checking database health, backups and connection details for services you host.
How do I install zeabur?
Clone the repository: git clone https://github.com/zeabur-oss/zeabur && cd zeabur Enter the Nix dev shell, which provides every tool: nix develop Build the web interface: ./scripts/build-ui.sh Build zeaburctl with the UI bundled; then run ./target/release/zeaburctl ui to open it in your browser: ZEABUR_UI_DIST="$PWD/web/dist" cargo build --release --locked -p zeaburctl
Where can I get zeabur?
The source code and installation instructions are on GitHub: https://github.com/zeabur-oss/zeabur

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects