# The Grimoire — graymutt's Personal Knowledge Base Wiki.js documentation repository. Synced automatically from Forgejo to Wiki.js at `wiki.netgrimoire.com`. ## Structure ``` wiki/ ├── home.md ← Wiki home page ├── Netgrimoire/ ← Core homelab spine ├── Keystone-Grimoire/ ← Architecture: hosts, network, Docker, mail ├── Vault-Grimoire/ ← Storage: ZFS, Kopia, NFS, backups ├── Ward-Grimoire/ ← Security: OPNsense, CrowdSec, auth, VPN ├── Watch-Grimoire/ ← Monitoring: Kuma, Beszel, Grafana, ntfy ├── Gremlin-Grimoire/ ← AI: Ollama, n8n, Qdrant, workflows ├── Shadow-Grimoire/ ← Acquisition: arr stack, Usenet, torrents ├── Green-Grimoire/ ← Adult media: Stash, Jellyfinx, Namer ├── Pocket-Grimoire/ ← Portable lab: laptop + Beryl AX ├── PNC-Harris/ ← Family services ├── PNC-Fish/ ← PNC Fish & More business docs └── Work/ ← Cisco / network engineering ``` ## Conventions - All pages use Wiki.js frontmatter (`title`, `description`, `published`, `date`, `tags`, `editor: markdown`, `dateCreated`) - Grimoire markdown style: clean headings, pipe tables, code blocks — no callout boxes, no metadata headers in body - New service docs follow `Netgrimoire/Conventions/Service-Doc-Template.md` - Audit reports in `Netgrimoire/Audits/` are auto-generated by Gremlin — do not edit manually ## Badge Images All grimoire badge images live at `/DockerVol/homepage/images/` on znas and are served via Homepage at `/images/`. | File | Grimoire | |------|---------| | `netgrimoire-badge.png` | Netgrimoire | | `keystone-badge.png` | Keystone Grimoire | | `vault-badge.png` | Vault Grimoire | | `ward-badge.png` | Ward Grimoire | | `watch-badge.png` | Watch Grimoire | | `gremlin-badge.png` | Gremlin Grimoire | | `shadow-badge.png` | Shadow Grimoire | | `green-badge.png` | Green Grimoire | | `pocket-badge.png` | Pocket Grimoire | | `pncharris-badge.png` | PNC Harris | | `pncfish-badge.png` | PNC Fish & More |