gameplane / docs
DOCUMENTATION

Getting Started

Deploy Gameplane to Kubernetes using Helm and set up your first admin user.

Prerequisites

Kubernetes 1.28+, Helm 3.13+, and a default StorageClass. An ingress controller and cert-manager are optional but recommended for TLS.

One-shot install

Pull the chart straight from GHCR and install with one helm upgrade –install command — no manual repo add needed.

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

First-time setup

Bootstrap an initial admin user with a 12+ character password via kubectl exec, then log in from the dashboard URL.

BOOTSTRAP ADMIN
printf '%s' "$ADMIN_PASSWORD" | kubectl -n gameplane-system exec -i deploy/gameplane-api -- \
  /api bootstrap-admin --username admin --password-stdin

For OIDC login, PostgreSQL instead of the bundled SQLite, and ingress/TLS options, see the full install reference on GitHub.