一个自托管的 PaaS,让开发者无需 Kubernetes 专业知识即可把应用部署到集群中。
- Star
- 645
- Fork
- 109
- 未关闭 Issue
- 4
- 最近提交
- 17小时前
这是什么?
Zeabur 是一个可自行托管的开源 PaaS 平台。它运行在你自己的 Kubernetes 集群中,也可以在单台机器上运行,把集群内容按项目和服务组织展示,出现问题时用通俗语言说明原因并给出处理建议,同时支持安全地修改配置。
它直接使用你已有的 Kubernetes 资源,权限不会超过当前登录用户,自身不保存状态,既没有数据库,也不定义自定义资源。安装方式包括:在已有集群中安装 Helm Chart;在一台 Linux 服务器上通过安装脚本部署 K3s 或 RKE2;或使用 zeaburctl 命令在本地浏览器中打开界面,并沿用你的 kubeconfig。
项目目前处于 pre-alpha(0.1.1)阶段,API 仍可能变动,且在较少的集群上测试过,请勿用于无法承受损坏风险的集群。
核心功能
- 01以项目、服务、数据库及其连接关系的形式展示整个集群。
- 02用通俗语言解释异常服务的原因,并给出处理建议和依据。
- 03直接操作已有的 Kubernetes 资源,权限不超过当前用户。
- 04自身不保存状态,不依赖数据库,也不定义自定义资源。
- 05展示发布进度、CPU 和内存相对限制的用量,以及域名是否可访问。
- 06关注集群层面的问题,如 Kubernetes 版本支持期、节点资源压力和备份。
适用场景
- 在一台 Linux 服务器上借助 K3s 运行个人或小团队的服务。
- 为已有的 Kubernetes 集群增加类似 PaaS 的部署界面。
- 通过本地浏览器界面查看自己电脑 kubeconfig 对应的集群。
- 检查自托管服务中数据库的运行状态、备份与连接信息。
快速上手
- 1
克隆仓库
git clone https://github.com/zeabur-oss/zeabur && cd zeabur - 2
进入 Nix 开发环境,其中包含所有所需工具
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 集群上部署的自托管 PaaS,以通俗语言展示项目、服务与问题诊断。 Zeabur 是一个可自行托管的开源 PaaS 平台。它运行在你自己的 Kubernetes 集群中,也可以在单台机器上运行,把集群内容按项目和服务组织展示,出现问题时用通俗语言说明原因并给出处理建议,同时支持安全地修改配置。
- zeabur 可以免费使用吗?用的什么许可证?
- zeabur 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- zeabur 还在维护吗?
- 活跃维护中。zeabur 最近一次提交是在 2026年11月6日。
- zeabur 适合用来做什么?
- 在一台 Linux 服务器上借助 K3s 运行个人或小团队的服务。 为已有的 Kubernetes 集群增加类似 PaaS 的部署界面。 通过本地浏览器界面查看自己电脑 kubeconfig 对应的集群。 检查自托管服务中数据库的运行状态、备份与连接信息。
- zeabur 怎么安装和运行?
- 克隆仓库: git clone https://github.com/zeabur-oss/zeabur && cd zeabur 进入 Nix 开发环境,其中包含所有所需工具: 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
可自托管的部署平台,通过 SSH 将应用、数据库和一键服务部署到你自己的服务器,可替代 Heroku、Netlify 和 Vercel。
可自托管的 PaaS 平台,用于在自有 VPS 上部署应用和数据库,可替代 Vercel、Netlify 和 Heroku。
一个自托管的类 Heroku 平台,可通过 Web 界面把 Git 推送的应用部署到你自己的 Kubernetes 集群。
基于 Kubernetes 的开源 PaaS,通过一个 CLI 和控制台管理从部署到监控的应用与基础设施。
在自有 Docker 主机之间部署和扩展容器化应用,基于 WireGuard 组网,无需 Kubernetes 或 Swarm。