baseURL = "https://kms.viktorbarzin.me/" languageCode = "en-us" title = "kms.viktorbarzin.me" disableKinds = ["taxonomy", "term", "RSS", "sitemap", "404"] [params] description = "Public KMS host for activating Microsoft Volume License Windows, Office, Project, and Visio. Free, no signup, no tracking." # siteHost serves this website + the /scripts/*.ps1 downloads (Traefik). # kmsHost is the raw KMS endpoint on :1688 (vlmcsd) — a SEPARATE A-only host # so it resolves to the KMS server both on the LAN and over the internet. # They must stay distinct: kms.viktorbarzin.me:1688 hits Traefik (no KMS). siteHost = "kms.viktorbarzin.me" kmsHost = "vlmcs.viktorbarzin.me" kmsPort = 1688 bootstrapURL = "/scripts/kms-bootstrap.ps1" setupURL = "/scripts/setup-kms.ps1" winURL = "/scripts/activate-windows.ps1" officeURL = "/scripts/activate-office.ps1" keysURL = "/keys.json" # Publish data/products.yaml as machine-readable JSON at /keys.json so the # activation scripts can fetch the GVLKs (single source of truth, no hardcoding). # /keys.json is carved out of Anubis alongside /scripts (see stacks/kms). [outputs] home = ["HTML", "KEYS"] [outputFormats.KEYS] mediaType = "application/json" baseName = "keys" isPlainText = true [markup] [markup.goldmark.renderer] unsafe = true