This repository is the dedicated documentation home for the GilmanLab homelab.
The Docusaurus site source lives under docs/. The architecture set is the
canonical starting point for the current lab design, with runbooks and
implementation details added separately as prototypes become real workflows.
Prerequisites:
moon2.x- Node.js 22, or Moon-managed access to the pinned Node/npm toolchain
Validate the documentation site:
moon ci --summary minimal
moon run docs:checkStart the local docs server:
moon run docs:startdocs/docs/index.md: docs landing pagedocs/docs/architecture.md: architecture entrypoint and reading orderdocs/docs/architecture/: focused architecture documents, including Keycloak runtime and recoverydocs/docs/hardware.md: hardware inventorydocs/docs/network-device-backups.md: RouterOS backup design for the future platform clusterdocs/docs/routeros-acme.md: RouterOS ACME certificate notes
- Questions and design discussion: GitHub Discussions
- Non-security bugs: GitHub Issues
- Vulnerabilities: follow SECURITY.md
See CONTRIBUTING.md.