diff --git a/error.md b/error.md index 8cbf2f6..9965bf1 100644 --- a/error.md +++ b/error.md @@ -2,11 +2,62 @@ title: te description: published: true -date: 2026-05-03T14:29:56.005Z +date: 2026-05-03T14:35:32.357Z tags: editor: markdown dateCreated: 2026-05-03T14:29:56.005Z --- -# Header -Your content here \ No newline at end of file +# Netgrimoire + +![netgrimoire-badge](/images/netgrimoire-badge.png) + +Netgrimoire is the primary self-hosted homelab infrastructure running on `znas` and a cluster of worker nodes under Docker Swarm. It is the foundation every other grimoire depends on. + +This section is the spine — intentionally high-level. All detailed technical content lives in the specialized grimoires nested here. + +--- + +## The Grimoires + +| Grimoire | What Lives There | +|----------|-----------------| +| [Keystone Grimoire](/Netgrimoire/Keystone-Grimoire/Overview) | Architecture, network topology, Caddy, Docker template, DNS, mail | +| [Vault Grimoire](/Netgrimoire/Vault-Grimoire/Overview) | ZFS storage, Kopia backups, NFS exports, offsite replication | +| [Ward Grimoire](/Netgrimoire/Ward-Grimoire/Overview) | OPNsense, CrowdSec, Authentik, Authelia, LLDAP, WireGuard, blocklists | +| [Watch Grimoire](/Netgrimoire/Watch-Grimoire/Overview) | Uptime Kuma, Beszel, LibreNMS, Grafana, Graylog, ntfy, DIUN | +| [Gremlin Grimoire](/Netgrimoire/Gremlin-Grimoire/Overview) | Ollama, Open WebUI, Qdrant, n8n, AI workflows | +| [Shadow Grimoire](/Netgrimoire/Shadow-Grimoire/Overview) | Usenet, torrents, arr stack, indexers, media acquisition | +| [Green Grimoire](/Netgrimoire/Green-Grimoire/Overview) | Adult media: Stash, Jellyfinx, Namer, Whisparr | +| [Pocket Grimoire](/Netgrimoire/Pocket-Grimoire/Overview) | Portable laptop lab, offline-first, travel vault node | + +--- + +## Infrastructure at a Glance + +| Host | Role | IP | Runtime | +|------|------|----|---------| +| znas | NAS + Primary Swarm manager | 192.168.5.10 | Swarm manager + Compose | +| docker2 | VPN gateway | — | Compose only | +| docker3 | LibreNMS | — | Compose only | +| docker4 (hermes) | Mail + AI worker | 192.168.5.16 | Compose + Swarm worker | +| docker5 | Media host | 192.168.5.18 | Compose only | +| Pi nodes | Swarm workers + vault nodes | various | Swarm workers | + +--- + +## Key Domains + +`netgrimoire.com` · `pncharris.com` · `wasted-bandwidth.net` · `nucking-futz.com` · `florosafd.org` · `gnarlypandaproductions.com` · `pncfishandmore.com` · `pncharrisenterprises.com` + +--- + +## Quick Links + +| | | +|---|---| +| 📋 [Service Catalog](/Netgrimoire/Service-Catalog) | Full service inventory with status and grimoire assignment | +| 📖 [Doc Standards](/Netgrimoire/Conventions/Doc-Standards) | How docs are structured, named, and maintained | +| 📄 [Service Doc Template](/Netgrimoire/Conventions/Service-Doc-Template) | Template for new service docs | +| 🎨 [Wiki Theme](/Netgrimoire/Conventions/Theme) | CSS customization and branding | +| 🔍 [Audit Reports](/Netgrimoire/Audits/README) | Gremlin-generated weekly YAML audits |