Modernized kms.viktorbarzin.me reference page covering every Windows + Office Volume License GVLK Microsoft publishes, plus activation snippets, ODT config, and bootstrap script links. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 KiB
1 KiB
kms-website
Source for kms.viktorbarzin.me — a single-page reference for activating
Microsoft Volume License products against the home-lab KMS host (kms.viktorbarzin.lan / kms.viktorbarzin.me).
Stack
- Hugo static site (one custom layout, single
_index) - YAML data file at
data/products.yamlis the source of truth for all GVLK tables - nginx:alpine Docker image (multi-stage build via Hugo)
- Woodpecker CI builds + pushes to
forgejo.viktorbarzin.me/viktor/kms-websiteand rolls thekms-web-pageDeployment in thekmsnamespace - Terraform in
infra/stacks/kmsconsumes the image (var.image_tag)
Local dev
hugo server -D
# → http://localhost:1313
Update GVLKs
Edit data/products.yaml. Push. CI rebuilds and rolls.
Sources of truth for keys: