QuorumKit

QuorumKit

Deploy and operate production database clusters on your own servers, without Kubernetes.

QuorumKit is a self-hosted control plane for databases. You give it Linux servers with Docker; it gives you PostgreSQL, MySQL and MongoDB — highly available, backed up, monitored, and reachable at a stable address.

Install

One command on the machine that will run the control plane:

curl -fsSL https://quorumkit.subhamsaha.in/get | sudo sh

It installs Docker if the host has none, writes /opt/quorumkit, and starts. When it finishes it prints the console's address and the password it generated for the first sign-in.

What happens next

Sign in, create a project, and press Add server. The console prints a command to run on each machine you want in the fleet; every agent connects outward to the control plane, so the servers need no inbound access beyond the ports the databases themselves publish.

On this page