#8383rd of 102 in Backends, databases and hosting

ubicloud

Open-source IaaS control plane for VMs, Postgres and Kubernetes on bare metal

Stars
12.4k
License
AGPL-3.0
Last commit
Nov 2026
Language
Ruby
Stars, last 29 weeks+505
21 Apr 2026: 11,901 stars28 Apr 2026: 11,913 stars5 May 2026: 11,925 stars12 May 2026: 11,938 stars19 May 2026: 11,952 stars26 May 2026: 11,976 stars2 Jun 2026: 11,986 stars9 Jun 2026: 12,002 stars16 Jun 2026: 12,010 stars23 Jun 2026: 12,021 stars30 Jun 2026: 12,034 stars7 Jul 2026: 12,065 stars14 Jul 2026: 12,077 stars21 Jul 2026: 12,095 stars28 Jul 2026: 12,112 stars4 Aug 2026: 12,149 stars11 Aug 2026: 12,171 stars18 Aug 2026: 12,185 stars25 Aug 2026: 12,200 stars1 Sept 2026: 12,212 stars8 Sept 2026: 12,223 stars15 Sept 2026: 12,231 stars22 Sept 2026: 12,245 stars29 Sept 2026: 12,261 stars6 Oct 2026: 12,283 stars13 Oct 2026: 12,301 stars20 Oct 2026: 12,313 stars27 Oct 2026: 12,347 stars3 Nov 2026: 12,381 stars10 Nov 2026: 12,406 stars

11,901 on 21 Apr 202612,406 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Ubicloud is a Ruby control plane (Roda, Sequel, Postgres) that turns leased bare metal servers into a cloud. It provisions Cloud Hypervisor VMs, private subnets, firewalls, managed PostgreSQL, Kubernetes, GitHub Actions runners and AI inference endpoints over SSH. It can be self-hosted via a demo compose setup or used as a managed service.

Who it is for: Teams building a private cloud on bare metal

Strengths

  • Covers VMs, managed Postgres with HA and PITR, Kubernetes, and CI runners in one control plane
  • Managed through console, REST API with OpenAPI spec, ubi CLI, or Terraform provider
  • All state, including in-flight state machines, lives in a single Postgres database
  • Postgres also runs on AWS and GCP, not only bare metal

Weaknesses

  • Self-host cloudify script currently supports only Hetzner bare metal servers
  • Self-hosting needs leased bare metal plus Hetzner credentials, SSH keys and Ubuntu 24.04
  • AGPL-3.0 license may restrict use in some commercial setups
  • Service catalog is small compared with public clouds; README states 10% of services as the goal

What it needs

  • Docker
  • Needs PostgreSQL, Docker, Bare metal servers (Hetzner, Leaseweb, AWS Bare Metal), Ubuntu 24.04 on data plane hosts
  • port 3000

Quick answers

Is ubicloud open source?

Yes. Its code is on GitHub under the AGPL-3.0 license.

Can you run ubicloud with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Also in Backends, databases and hosting

See all 102
Also in Backends, databases and hosting
RankProjectScore
1bunJavaScript and TypeScript runtime with bundler, test runner and package manager96.7k starscustom license93 out of 100
2strapiHeadless CMS that generates REST and GraphQL APIs from content models Live demo ↗ (opens in a new tab)73.5k stars+245 (+0.3%) in 30 dayscustom license92 out of 100
3traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators65.5k stars+446 (+0.7%) in 30 daysMIT92 out of 100
#4appwriteBackend with auth, databases, storage, functions and an MCP server for agents Live demo ↗ (opens in a new tab)58k stars+463 (+0.8%) in 30 daysBSD-3-Clause92 out of 100
#5medusaNode.js commerce platform with modular products, carts, orders and payments37.2k starscustom license92 out of 100