Kubernetesのマニフェストを書かずに、コンテナやソースコードからアプリをデプロイできるセルフホスト型PaaS。
- スター
- 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
リポジトリをクローンする
git clone https://github.com/zeabur-oss/zeabur && cd zeabur - 2
必要なツールがすべてそろった Nix dev shell に入る
nix develop - 3
Web インターフェースをビルドする
./scripts/build-ui.sh - 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 の数値は毎日更新されます。
関連プロジェクト
SSH経由で自分のサーバーにアプリ、データベース、ワンクリックサービスをデプロイできるセルフホスト型プラットフォーム。Heroku、Netlify、Vercelの代替として利用できます。
Vercel、Netlify、Herokuに代わる、VPS上でアプリやデータベースをデプロイできるセルフホスト型PaaS。
Web UIからGit pushしたアプリを自前のKubernetesクラスターにデプロイできる、セルフホスト型のHeroku風PaaS。
クラスタの構築からビルド、リリース、TLS対応URL、設定、ログ、メトリクスまでを、単一のCLIとダッシュボードで管理できるKubernetesベースのオープンソースPaaS。
KubernetesやSwarmを使わず、WireGuardメッシュ経由で自前のDockerホスト間にコンテナアプリをデプロイし、スケールできます。