kubero

kubero-devGPL-3.0活跃维护

自托管的 PaaS 平台,跑在 Kubernetes 上,提供类似 Heroku、Vercel 的部署体验,用来替代这些商业托管服务。

A free and self-hosted PaaS alternative to Heroku / Netlify / Coolify / Vercel / Dokku / Portainer running on Kubernetes

v3.1.1发布于 2025-09-17 09:26 UTC4,471star +1 / 7 天216fork同步于 2026-11-10 11:38 UTC

怎么上手

从 README 代码块原样提取,可能是其中一种安装方式
curl -fsSL get.kubero.dev | bash
brew tap kubero-dev/kubero
brew install kubero-cli
硬件要求

README 没有说明硬件要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

这个项目的说明还在生成中,先参考下面「最近发版」和 README。

最近发版

5 个版本v3.1.1
  1. v3.1.1最新正式版2025-09-17 · 2025-09-17 09:26 UTC

    What's Changed

    🌟 Feature / Create admin with predefined credentials in cli installation 🔧 Maintenance / Bump vite from 6.3.5 to 6.3.6 in /client by @dependabot[bot] in https://github.com/kubero-dev/kubero/pull/694 🔧 Maintenance / Bump axios from 1.11.0 to 1.12.0 in /server by @dependabot[bot] in https://github.com/kubero-dev/kubero/pull/695 🪳 Fix / rename rabbitqm svg icon by @mms-gianni in https://github.com/kubero-dev/kubero/pull/696 🔧 Maintenance / Maintenance/v3.1.1 by @mms-gianni in https://github.com/kubero-dev/kubero/pull/698

    Full Changelog: https://github.com/kubero-dev/kubero/compare/v3.1.0...v3.1.1

  2. v3.1.02025-09-02 · 2025-09-02 14:22 UTC
    查看更新说明

    What's Changed

    🌟 Feature / replace bitnami helmcharts and images by @mms-gianni in https://github.com/kubero-dev/kubero/pull/690 🌟 Feature / Pipeline form optimisations by @cskiwi in https://github.com/kubero-dev/kubero/pull/692 🪳 Fix / update operator installation command to use correct url by @cskiwi in https://github.com/kubero-dev/kubero/pull/691 🔧 Maintenance / Bump sweetalert2 from 11.22.2 to 11.22.4 in /client by @dependabot[bot] in https://github.com/kubero-dev/kubero/pull/689

    Full Changelog: https://github.com/kubero-dev/kubero/compare/v3.0.1...v3.1.0

  3. v3.0.12025-08-13 · 2025-08-13 05:43 UTC
    查看更新说明

    What's Changed

    🪳 Fix / Update database service to use upsert method by @mms-gianni in https://github.com/kubero-dev/kubero/pull/688

    Full Changelog: https://github.com/kubero-dev/kubero/compare/v3.0.0...v3.0.1

  4. v3.0.02025-08-11 · 2025-08-11 07:38 UTC
    查看更新说明

    [!IMPORTANT]
    This is a major release. Make sure to run operator version v0.1.10 on your cluster.

    What's Changed

  5. v2.4.72025-02-26 · 2025-02-26 20:35 UTC
    查看更新说明

    What's Changed

    🎨 Template / Add Piwigo by @mms-gianni in https://github.com/kubero-dev/kubero/pull/580 🎨 Template / Add searxng by @mms-gianni in https://github.com/kubero-dev/kubero/pull/582 🎨 Template / Add Kataeomon by @mms-gianni in https://github.com/kubero-dev/kubero/pull/590 🎨 Template / Add CaddyGen by @mms-gianni in https://github.com/kubero-dev/kubero/pull/592 🎨 Template / Add Airbroke by @mms-gianni in https://github.com/kubero-dev/kubero/pull/597 🎨 Template / Add Outline by @mms-gianni in https://github.com/kubero-dev/kubero/pull/602 🎨 Template / Add Trailbase by @mms-gianni in https://github.com/kubero-dev/kubero/pull/603 🌟 Feature / modified views and checks for GitHub BaseUrl usage by @mctraffic in https://github.com/kubero-dev/kubero/pull/618 🌟 Feature / Add version field for addons by @mms-gianni in https://github.com/kubero-dev/kubero/pull/617 🌟 Feature / Show configured Addons in templates list by @mms-gianni in https://github.com/kubero-dev/kubero/pull/616

    Full Changelog: https://github.com/kubero-dev/kubero/compare/v2.4.6...v2.4.7

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译


    License GitHub release (latest by date) Discord GitHub (Pre-)Release Date Demo

    中文翻译

    日本語訳

    Kubero [pronounced: Kube Hero] is a self-hosted PaaS (Platform as a Service) that allows any developer to deploy their application on Kubernetes without specialized knowledge. Kubero follows the principles of 12-factor apps. It is possible to run apps based on existing containers or from source code.

    More Screenshots and a full video on YouTube

    Features (DEMO)

    • Docker Deployments Deploy Docker containers on Kubernetes without needing Helm charts.
    • App Templates (+160) Deploy popular applications like WordPress and Grafana with ready-to-use templates.
    • CI/CD Pipelines Create unlimited pipelines with up to 4 separate staging environments for all your applications.
    • GitOps Review Apps Automatically build, start, and clean up review apps when opening or closing pull requests.
    • Automatic Redeployments Trigger app redeployments on pushes to branches or tags.
    • Add-ons Integration Seamlessly deploy add-ons such as PostgreSQL and Redis alongside your applications.
    • API & CLI Integrate seamlessly with existing tools and CI/CD workflows.
    • Metrics & Monitoring Access integrated metrics to monitor application health.
    • Notifications Get build and deployment updates via Discord, Slack, or Webhooks.
    • Vulnerability Scans Perform scheduled or triggered scans for running applications.
    • Application Logs View logs directly from the web UI for easy monitoring.
    • Safe Restarts Restart applications safely and easily through the web UI.
    • Web Console Use the built-in container web console for direct access.
    • Scheduled Tasks Easily create and manage cronjobs.
    • Multi-Tenancy Support for managing multiple tenants.
    • Single Sign-On (SSO) Authenticate securely with GitHub and OAuth2.
    • Basic Auth Configure Basic Auth for your applications with ease.

    Basic Concept

    Kubero is Kubernetes native and runs with two containers on any Kubernetes instance (kubero-ui and Operator). All data is stored on your Kubernetes etcd without an extra database.

    kubero  concept overview

    Add-ons

    AddonMaintainerBuilt in*
    MySQLgroundhog2k✅
    PostgreSQLgroundhog2k✅
    Redisgroundhog2k✅
    MongoDBgroundhog2k✅
    RabbitMQgroundhog2k✅
    CouchDBApache✅
    Haraka Mail ServerKubero✅
    MySQLBitnami⚠️ (deprecated)
    PostgreSQLBitnami⚠️ (deprecated)
    RedisBitnami⚠️ (deprecated)
    MongoDBBitnami⚠️ (deprecated)
    ElasticsearchBitnami⚠️ (deprecated)
    KafkaBitnami⚠️ (deprecated)
    MemcacheBitnami⚠️ (deprecated)
    RabbitMQBitnami⚠️ (deprecated)
    PostgreSQL HACloudNative
    Cludflare TunnelsAdianth
    MinioMinio
    Percona MongoDB ClusterPercona
    Crunchy Postgres ClusterCrunchy Data
    Redis ClusterOpstree
    CockroachDBCockroachDB
    ClickhouseAltinity

    * These add-ons are shipped with the Kubero Operator. They are not High Availability (HA) ready but greate to to get you started as fast as possible.

    ** All Bitnami add-ons are deprecated and will be removed in future releases due to Broadcom's image repository removal. read more here

    164+ Application templates (similar to Heroku Buttons)

    Check out the full list here or submit your own app! Read here how to do it.

    Quickstart

    1) Download and unpack the Kubero CLI (MacOS, Linux, Windows)

    Binaries (MacOS, Linux)

    $ curl -fsSL get.kubero.dev | bash
    

    Brew (MacOS, Linux)

    $ brew tap kubero-dev/kubero
    $ brew install kubero-cli
    

    2) Run kubero install to install all components on a new or your existing cluster

    You can bring your own existing cluster or create one with the kubero install on one of the following providers:

    • GKE
    • Scaleway
    • DigitalOcean
    • Linode
    • Kind (local)

    Supported GIT repositories (hosted and self-hosted)

    • Gitea / Forgejo
    • Gogs
    • Github
    • Gitlab
    • Bitbucket

    Tested languages/frameworks

    Basically everything that can be packaged in a single container can be deployed by Kubero.

    • GoLang (including Hugo, gin-gonic)
    • Python (including Flask)
    • JavaScript/NodeJS
    • PHP (including Laravel)
    • Ruby (including Rails)
    • Static HTML
    • Rust (including Rocket)
    • ...

    How GitOps Works

    1. Create a pipeline with the phases you need (review, test, stage, production)
    2. (optional) Connect the pipeline to your git repository (GitHub, Bitbucket, GiLab, Gitea, Gogs)
    3. Configure your apps with cronjobs and addons

    Kubero starts now building your app. Once the build is complete, Kubero will launch the final container and make it accessible via the configured domain.

    Techstack

    Links

    Community

    kubero Discord server Banner

    Contributing

    All contributions are welcome!

    • Rise an issue/bug/error
    • Open a feature request
    • Discuss ideas in the discussions section or discord
    • Fix typos (I do a lot of them)
    • Contribute code
    • Write articles

    Supporting this project

    Starring this project is a huge motivation. ⭐ Thank you!

    Stargazers over time