v0.2.0-beta.7

Kubernetes-nativegame server hosting.

Open-source, self-hosted, built on CRDs and an operator. Scale from a k3s homelab to production.

GitHubDemo
FEATURES

Everything you need to operate game servers on Kubernetes

From provisioning to backups, RBAC to observability — the full operational lifecycle, in one panel.

Kubernetes-native by design

Eight CRDs reconciled by one operator. kubectl and the dashboard always agree.

Homelab to production

Same control plane, single-node k3s to multi-node production.

Live console & RCON

Native protocol support for every game's console.

In-browser file manager

Browse and edit server files with a built-in Monaco editor.

Backups & one-click restore

Scheduled restic-backed snapshots, one-click restore.

Game module system

Sixteen games out of the box — open template format for more.

RBAC + OIDC auth

Local or OIDC login, three roles, per-namespace scope.

Audit logging & observability

Exportable audit trail, Prometheus + Grafana included.

Install with one Helm command

Gameplane ships as a Helm chart, published as an OCI artifact. Point it at your cluster and you're running in minutes.

terminal
$ helm upgrade --install gameplane \    oci://ghcr.io/valgulnecron/charts/gameplane \    --version 0.2.0-beta.7 \    --namespace gameplane-system --create-namespace

GitOps-friendly — apply the CRDs directly with kubectl apply -f if you prefer plain manifests.

Read the install docs