From 5da130be93590e5b173e74ea4dac7634e02423b4 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sat, 9 May 2026 17:54:38 +0000 Subject: [PATCH] kms-website: public scripts + sanitized copy + slack notifier - static/scripts/{setup-kms.ps1,kms-bootstrap.ps1}: public, internet-friendly - Drop \\nas.viktorbarzin.lan\\Emo shared\\ refs (internal SMB share, leaks personal name) - Reframe LAN section as optional auto-discovery for self-hosters - Add privacy + legality FAQs - Quick Start uses one-liner: iwr | iex against /scripts/kms-bootstrap.ps1 - bootstrapURL now points at site-relative /scripts/ Co-Authored-By: Claude Opus 4.7 --- hugo.toml | 9 +- layouts/index.html | 106 ++++++++++++------ static/scripts/kms-bootstrap.ps1 | 186 +++++++++++++++++++++++++++++++ static/scripts/setup-kms.ps1 | 67 +++++++++++ 4 files changed, 327 insertions(+), 41 deletions(-) create mode 100644 static/scripts/kms-bootstrap.ps1 create mode 100644 static/scripts/setup-kms.ps1 diff --git a/hugo.toml b/hugo.toml index 8d0f165..4fc7d39 100644 --- a/hugo.toml +++ b/hugo.toml @@ -4,11 +4,12 @@ title = "kms.viktorbarzin.me" disableKinds = ["taxonomy", "term", "RSS", "sitemap", "404"] [params] - description = "Self-hosted KMS activation reference for Windows, Office, Project, Visio." - kmsHost = "kms.viktorbarzin.lan" - kmsHostExt = "kms.viktorbarzin.me" + description = "Public KMS host for activating Microsoft Volume License Windows, Office, Project, and Visio. Free, no signup, no tracking." + kmsHost = "kms.viktorbarzin.me" + kmsHostLan = "kms.viktorbarzin.lan" kmsPort = 1688 - bootstrapURL = "https://nas.viktorbarzin.lan/Emo%20shared/kms-bootstrap.ps1" + bootstrapURL = "/scripts/kms-bootstrap.ps1" + setupURL = "/scripts/setup-kms.ps1" [markup] [markup.goldmark.renderer] diff --git a/layouts/index.html b/layouts/index.html index d1f10ac..bb87a63 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -18,7 +18,7 @@

kms.viktorbarzin.me

-

Self-hosted KMS for Windows · Office · Project · Visio

+

Free public KMS · Windows · Office · Project · Visio · No signup, no tracking