Colour theme
GitHub
All products
InfrastructurePublic beta

Community Cloud

A cloud that you control

A K3s-based Kubernetes distribution for bare metal, built for servers that don't live in the same building. Bring your own hardware, anywhere it happens to be, and Community Cloud makes it behave like one cluster.

What it does

Inside Community Cloud

(Bare) metal

Runs on the machines you own, from a rack to a closet shelf. Nodes take on roles: gateways, workers, GPU workers and storage.

Many sites, one cluster

Nodes on different networks find each other over a Nebula mesh, with Tailscale as an option, so a cluster can span buildings, cities and providers.

Painless install

One installer configures and provisions the whole fleet: K3s, storage, networking, certificates, DNS and mail, run in lock step across every node.

Storage built in

Fast local SSD volumes through TopoLVM, and S3-compatible object storage through SeaweedFS, with a bucket and keys for each application.

Databases on tap

PostgreSQL with PostGIS, Redis, RabbitMQ and MariaDB, each run by its operator and ready for the applications you deploy.

Ready for AI

GPU nodes for inference on AMD, NVIDIA and Intel hardware, with MCP built in for serving models and agents.

How it fits together

Kubernetes, without the datacenter

The parts you'd otherwise assemble yourself, packaged and wired together.

  1. NetworkingA mesh joins every node into one network, wherever it sits. Cilium's eBPF datapath carries the traffic.
  2. RoutingGateway nodes take requests through the Kubernetes Gateway API on Cilium's Envoy, with certificates from Let's Encrypt.
  3. The bottom lineEngineers keep using familiar tools and technologies: performant, secure and straightforward to scale.

At a glance

The details

Status
Public beta
Runs on
Linux servers, bare metal
License
MIT

Built with

  • K3s
  • Cilium
  • Gateway API
  • Nebula
  • Tailscale
  • TopoLVM
  • SeaweedFS
  • CloudNative-PG
  • cert-manager