RackPlane is a control layer for heterogeneous infrastructure. It runs on any Linux server: bare metal boxes in a colo, VPS instances from budget providers, cloud VMs from the big three, and homelabs, and gives you a single dashboard to manage all of them.
If you run servers across different providers, you're probably juggling multiple dashboards, SSH sessions, and deployment scripts. Each provider has its own API, its own networking model, its own way of doing things. You end up building glue code to hold it all together, and it's fragile.
Kubernetes is one answer, but it's overkill for most teams. You just need a way to deploy things and keep them running, easily.
You install a lightweight agent (~20MB, single binary) on each server. The agent connects outbound to the RackPlane control plane over gRPC with mTLS — no inbound ports need to be opened. It periodically asks "what should I be running?" and reconciles the actual state to match the desired state.
From the dashboard (or the API), you define services, VMs, game servers, firewall rules, and networking. The agents do the rest — deploying containers, starting VMs, applying iptables rules, and reporting back health and resource usage.
We don't sell compute. We don't care where your servers are. Bare metal, VPS, cloud, or homelab. If it runs Linux, RackPlane can manage it.
The agent sends requests home. No ports exposed. Secrets are AES-256-GCM encrypted. Every action is audited, to ensure your security.
We use standard tools under the hood: Docker, QEMU, iptables, systemd. No proprietary runtimes. You can always SSH in and see what's happening, and change it if you so wish.
Questions, feedback, or just want to say hi? We'd love to hear from you.