final
This commit is contained in:
parent
bb997e2fa7
commit
0f82f39fdd
25 changed files with 577 additions and 123 deletions
|
|
@ -14,20 +14,7 @@ dateCreated: 2026-04-12T00:00:00.000Z
|
|||
|
||||
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 intentionally high-level — the spine. Detailed technical content lives in the specialized grimoires.
|
||||
|
||||
---
|
||||
|
||||
## Infrastructure at a Glance
|
||||
|
||||
| Host | Role | IP | Runtime |
|
||||
|------|------|----|---------|
|
||||
| znas | NAS + Primary Swarm manager | 192.168.5.10 | Docker Swarm manager + Compose |
|
||||
| docker2 | VPN gateway | — | Docker Compose |
|
||||
| docker3 | LibreNMS host | — | Docker Compose |
|
||||
| docker4 (hermes) | Mail + AI worker | 192.168.5.16 | Docker Compose + Swarm worker |
|
||||
| docker5 | Media host | 192.168.5.18 | Docker Compose |
|
||||
| Pi nodes | Swarm workers + vault nodes | various | Docker Swarm workers |
|
||||
This section is the spine — intentionally high-level. All detailed technical content lives in the specialized grimoires nested here.
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -35,14 +22,27 @@ This section is intentionally high-level — the spine. Detailed technical conte
|
|||
|
||||
| Grimoire | What Lives There |
|
||||
|----------|-----------------|
|
||||
| [Keystone Grimoire](/Keystone-Grimoire/Overview) | Architecture, network topology, Caddy, Docker template, DNS, mail infrastructure |
|
||||
| [Vault Grimoire](/Vault-Grimoire/Overview) | ZFS storage, Kopia backups, NFS exports, offsite replication |
|
||||
| [Ward Grimoire](/Ward-Grimoire/Overview) | OPNsense, CrowdSec, Authentik, Authelia, LLDAP, WireGuard, blocklists |
|
||||
| [Watch Grimoire](/Watch-Grimoire/Overview) | Uptime Kuma, Beszel, LibreNMS, Grafana, Graylog, ntfy, DIUN |
|
||||
| [Gremlin Grimoire](/Gremlin-Grimoire/Overview) | Ollama, Open WebUI, Qdrant, n8n, AI workflows |
|
||||
| [Shadow Grimoire](/Shadow-Grimoire/Overview) | Usenet, torrents, arr stack, indexers, media acquisition |
|
||||
| [Green Grimoire](/Green-Grimoire/Overview) | Adult media: Stash, Jellyfinx, Namer, Whisparr |
|
||||
| [Pocket Grimoire](/Pocket-Grimoire/Overview) | Portable laptop lab, offline-first, travel vault node |
|
||||
| [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 |
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -57,7 +57,7 @@ This section is intentionally high-level — the spine. Detailed technical conte
|
|||
| | |
|
||||
|---|---|
|
||||
| 📋 [Service Catalog](/Netgrimoire/Service-Catalog) | Full service inventory with status and grimoire assignment |
|
||||
| 📖 [Documentation Standards](/Netgrimoire/Conventions/Doc-Standards) | How docs are structured, named, and maintained |
|
||||
| 📄 [Service Doc Template](/Netgrimoire/Conventions/Service-Doc-Template) | Template for writing new service docs |
|
||||
| 📖 [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 |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue