f1159867df4c75b25f9abd2018081f1f01fb6616
The Email page is now organized into tabs (Email Accounts / Forwarders / Email Domains (DNS)) with a top button strip (Webmail / Admin Panel / Setup Instructions). Reworked the how-to to match: - orient readers to the tabs + top buttons; create on the Email Accounts tab - autodiscovery records now live in Email Domains (DNS) → Autodiscovery Records (DNS) (was "Mail Client Setup") - DKIM is in the DKIM Management section on the Email Domains (DNS) tab - Webmail / Setup Instructions are the top-strip buttons Recaptured whp-email.png (Email Accounts tab) and whp-email-autodiscovery.png (DNS tab) via the rewritten capture-email.ts (clicks the DNS tab; fleet hostnames/IPs redacted, brand demo domain kept). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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).
Languages
MDX
69.9%
TypeScript
21.1%
Astro
5.3%
CSS
2%
JavaScript
1.7%