Repolode
zeabur-oss

zeabur-oss/zeabur

既存の Kubernetes オブジェクトを活用しながら、自前の Kubernetes クラスター上で動作し、プロジェクトやサービス、診断結果を平易な言葉で表示するセルフホスト型 PaaS。

代替できる製品:HerokuRender

スター
650
フォーク
109
未解決の Issue
4
最終コミット
9 時間前

これは何?

Zeabur は、自分でホストできるオープンソースのプラットフォームです。Kubernetes クラスター内、または単一マシン上で動作し、クラスターをプロジェクトやサービスとして表示します。問題が発生すると、原因をわかりやすく説明し、対処方法を提案するほか、安全に変更を加えられます。

すでにある Kubernetes オブジェクトを直接利用し、サインイン中のユーザーを超える権限では動作しません。独自の状態を保持せず、データベースもカスタムリソースもありません。インストール方法として、既存クラスター向けの Helm chart、単一の Linux サーバーに K3s または RKE2 をセットアップするインストーラー、そして kubeconfig を使って zeaburctl コマンドで起動するローカルのブラウザー UI があります。

プロジェクトはプレアルファ版(0.1.1)のため、API は今後変更される可能性があり、テスト済みのクラスターも限られています。

主な機能

  • 01クラスターをプロジェクト、サービス、データベース、およびそれらの接続として表示する。
  • 02障害が発生しているサービスについて、推奨される対処方法や根拠とともに、わかりやすく説明する。
  • 03既存の Kubernetes オブジェクトを利用し、ユーザー以上の権限で動作しない。
  • 04独自の状態を保持せず、データベースやカスタムリソースも使わない。
  • 05ロールアウトの進捗、上限に対する CPU とメモリの使用量、ドメインへの到達性を報告する。
  • 06Kubernetes のバージョンのサポート期限、ノードの負荷、バックアップなど、クラスターに関する情報を扱う。

ユースケース

  • K3s を使い、単一の Linux サーバー上で個人または小規模チーム向けのサービスを運用する。
  • 既存の Kubernetes クラスターに PaaS 形式のデプロイ用インターフェースを追加する。
  • ローカルのブラウザー UI から、自分のコンピューター上で kubeconfig のクラスターを調査する。
  • ホストしているサービスのデータベースの健全性、バックアップ、接続情報を確認する。

クイックスタート

  1. 1

    リポジトリをクローンする

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

    必要なツールがすべてそろった Nix dev shell に入る

    nix develop
  3. 3

    Web インターフェースをビルドする

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

    UI をバンドルして zeaburctl をビルドし、./target/release/zeaburctl ui を実行してブラウザーで開く

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

使う前に知っておきたいこと

  • このプロジェクトはプレアルファ版(0.1.1)のため、API は今後変更される可能性があります。
  • 試用したクラスターは少数です。壊れても問題ないクラスター以外には接続しないでください。

収録されている特集

トピック

よくある質問

zeabur とは?
既存の Kubernetes オブジェクトを活用しながら、自前の Kubernetes クラスター上で動作し、プロジェクトやサービス、診断結果を平易な言葉で表示するセルフホスト型 PaaS。 Zeabur は、自分でホストできるオープンソースのプラットフォームです。Kubernetes クラスター内、または単一マシン上で動作し、クラスターをプロジェクトやサービスとして表示します。問題が発生すると、原因をわかりやすく説明し、対処方法を提案するほか、安全に変更を加えられます。
zeabur は無料で使えますか?ライセンスは?
zeabur は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
zeabur は今もメンテナンスされていますか?
活発にメンテナンス中。zeabur の最終コミットは 2026年11月7日 です。
zeabur は何に使えますか?
K3s を使い、単一の Linux サーバー上で個人または小規模チーム向けのサービスを運用する。 既存の Kubernetes クラスターに PaaS 形式のデプロイ用インターフェースを追加する。 ローカルのブラウザー UI から、自分のコンピューター上で kubeconfig のクラスターを調査する。 ホストしているサービスのデータベースの健全性、バックアップ、接続情報を確認する。
zeabur のインストール方法は?
リポジトリをクローンする: git clone https://github.com/zeabur-oss/zeabur && cd zeabur 必要なツールがすべてそろった Nix dev shell に入る: nix develop Web インターフェースをビルドする: ./scripts/build-ui.sh UI をバンドルして zeaburctl をビルドし、./target/release/zeaburctl ui を実行してブラウザーで開く: ZEABUR_UI_DIST="$PWD/web/dist" cargo build --release --locked -p zeaburctl
zeabur はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/zeabur-oss/zeabur

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト