YOUR
PERSONAL
CLOUD
You bring the machines. We bring the orchestration. Enterprise infrastructure, without the enterprise.
$ rezusctl boot --platform docker
Management cluster booting...
✓ Talos cluster: ready
✓ rezuscloud: deployed
✓ Cilium CNI: active
$ rezusctl config url http://localhost:8080
$ rezusctl create cluster home
Cluster "home" created.
$ rezusctl get machines -c home
✓ home-cp-1 running control-plane
✓ home-md-1 running worker
Fleet: 1 cluster, 1 control plane, 1 worker.
$ _
How It Works
One management plane on your desk, real Kubernetes clusters for each tenant, workers joining from anywhere.
Management Plane
A single binary that runs the API, WebUI, machine bootstrap, and provider gRPC. Runs on a device as small as a low-power ARM64 mini PC, or as a container anywhere.
Tenant Clusters
Each tenant gets a real Kubernetes cluster on dedicated machines running Talos Linux. Multi-cluster isolation without shared infrastructure.
Your Machines
That old laptop collecting dust. A Raspberry Pi. A cloud VM. Any machine joins through an outbound connection. No inbound ports, no public IP needed.
Live Platform
This website, its CI pipeline, observability stack, and all development tools run on the platform you see below. Self-hosted, self-monitored.
What You Get
Everything you need to run your own cloud, bundled and ready.
No Platform Tax
Your costs are whatever the hardware costs. No traffic fees, no egress charges, no per-request billing, no pricing surprises. Spare capacity is free headroom, not money burned.
Private by Design
You manage encryption end-to-end. Providers only see encrypted data. Your keys, your disks, your rules.
Fully Automated
Push to Git and it's live. Deployments, rollbacks, certificate renewal, DNS updates: all automatic.
Entirely Open Source
No licenses, no subscriptions, no vendor dependency. Every component is freely available and replaceable. Walk away anytime.
Built in
- Multi-tenant by design Run as many independent Kubernetes clusters as you need, each on its own machines. Isolation by Tenant, not by namespace.
- Pluggable providers Provision machines on Hetzner, AWS, OCI, bare metal (PXE/Redfish), or anything you can IP-reach. All outbound.
- Full Talos lifecycle Generate complete Talos configs for init, control plane, and worker nodes. Patch and upgrade with one command.
- RBAC + Audit view / edit / admin roles, per-user API tokens, and a middleware-captured audit log with filtered search and retention.
- Backup and restore Database snapshots and resource exports, with retention policies, dry-run restore, and a dashboard for the whole lifecycle.
- Outbound-only networking Machines and providers connect to you. Works behind NAT, IPv6-only, CGNAT. No inbound ports to open.
Start Your Cloud
Run the management plane anywhere Docker runs. One command per cluster.
$ docker run -d -p 8080:8080 \
-e REZUSCLOUD_ADMIN_PASSWORD=changeme \
ghcr.io/rezuscloud/rezuscloud:latest
$ rezusctl config url http://localhost:8080
$ rezusctl create cluster home
✓ Cluster "home" created
$ _
Demo login: admin / changeme · seeded fleet of 3 clusters and 13 machines