Josh 33d1da92ca
All checks were successful
Build and deploy / deploy (push) Successful in 25s
docs(admin): add Data-drive encryption (LUKS) article
Covers the opt-in LUKS2 encryption of /docker available on new server
installs. Reboot UX (web unlock at :8444, SSH fallback), threat model
in plain English, what LUKS does and doesn't protect against, header
backup handling, passphrase rotation outline, and the "do not enable
this if you need unattended reboots" caveat.

Sidebar order 7 (after Backups in the admin section).
Linked from the admin overview "What's in this section" list and from
the VDS comparison section of "What is containerized hosting?".

No cost / pricing language by design — operational positioning is
still being decided.
2026-05-23 08:59:16 -07:00

kb.anhonesthost.com

The An Honest Host knowledge base — customer documentation for WHP (our hosting platform) and related services.

Live at: https://kb.anhonesthost.com

Run locally

Requires Node 20+ (we test on 22).

npm install
npm run dev
# open http://localhost:4321

To expose the dev server on a different host/port (useful inside containers):

npm run dev -- --host 0.0.0.0 --port 8080

Adding or editing a doc

See CONTRIBUTING.md — it covers the page template, where files live, and how PRs are reviewed.

How it deploys

Push to main triggers a Gitea Actions workflow that builds the site and uploads it via SFTP to the production WHP site. No manual deploy step.

Licence

Content: CC BY 4.0. Build config and scripts: MIT (see source headers if any).

Description
kb.anhonesthost.com — customer documentation for WHP and other AnHonestHost services. Astro Starlight static site.
Readme CC-BY-4.0 5.2 MiB
Languages
MDX 72.1%
TypeScript 16.6%
Astro 6.7%
CSS 2.5%
JavaScript 2.1%