Kubero is a self-hosted Kubernetes-native PaaS that enables developers to deploy and manage applications effortlessly without specialized Kubernetes knowledge.
A free and self-hosted PaaS alternative to Heroku / Netlify / Coolify / Vercel / Dokku / Portainer running on Kubernetes
Kubero is designed for developers and teams who want to deploy containerized applications or source code on Kubernetes with minimal complexity, providing a Heroku-like experience. It is ideal for managing CI/CD pipelines, multi-tenant applications, and automating deployments and monitoring within a Kubernetes environment.
Kubero runs entirely on Kubernetes and requires a Kubernetes cluster to operate. It stores all state in Kubernetes etcd, eliminating the need for an external database. The upcoming v3.0.0 release will feature a rewritten backend using NestJS, improving maintainability and best practices. Users should have basic familiarity with Kubernetes concepts for optimal use, although no specialized Kubernetes knowledge is required to deploy apps.
Deploy Kubero on any Kubernetes cluster using the provided kubero-ui and Operator containers
No extra database required as all data is stored in Kubernetes etcd
Access the web UI to configure and manage applications
Refer to https://demo.kubero.dev for a live demonstration and setup guidance
kubero-ui
Runs the Kubero web user interface container
kubero-operator
Runs the Kubero operator container managing deployments and Kubernetes resources
Create CI/CD pipelines via web UI
Set up unlimited pipelines with up to 4 staging environments per application
Deploy Docker containers without Helm
Deploy any Docker container directly on Kubernetes through Kubero without Helm charts
Configure Single Sign-On (SSO)
Enable authentication using GitHub or OAuth2 providers