docs: update home
This commit is contained in:
parent
a6974fb9b2
commit
c6ada03963
1 changed files with 32 additions and 137 deletions
169
home.md
169
home.md
|
|
@ -2,158 +2,53 @@
|
||||||
title: Untitled Page
|
title: Untitled Page
|
||||||
description:
|
description:
|
||||||
published: true
|
published: true
|
||||||
date: 2026-01-22T13:43:21.659Z
|
date: 2026-01-22T15:49:18.224Z
|
||||||
tags:
|
tags:
|
||||||
editor: markdown
|
editor: markdown
|
||||||
dateCreated: 2026-01-21T13:19:48.685Z
|
dateCreated: 2026-01-21T13:19:48.685Z
|
||||||
---
|
---
|
||||||
|
|
||||||
<!-- Netgrimoire Home | Wiki.js -->
|
# NETGRIMOIRE
|
||||||
<div class="ng-wrap">
|
## Homelab Grimoire
|
||||||
|
|
||||||
<div class="ng-hero">
|
> *Runbooks, topology, services, and “why it’s like that” — all in one place.*
|
||||||
<div class="ng-hero-left">
|
|
||||||
<div class="ng-kicker">NETGRIMOIRE</div>
|
|
||||||
<h1 class="ng-title">Homelab Grimoire</h1>
|
|
||||||
<div class="ng-subtitle">
|
|
||||||
Runbooks, topology, services, and “why it’s like that” — all in one place.
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="ng-hero-actions">
|
---
|
||||||
<a class="ng-btn ng-btn-primary" href="/Runbooks/00-Index">Open Runbooks</a>
|
|
||||||
<a class="ng-btn" href="/Services">Browse Services</a>
|
|
||||||
<a class="ng-btn" href="/Diagrams/DrawIO">Diagrams</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="ng-hero-meta">
|
## 🔮 Quick Navigation
|
||||||
<span class="ng-pill">TZ: America/Chicago</span>
|
|
||||||
<span class="ng-pill">UID:GID Default: 1001:998</span>
|
|
||||||
<span class="ng-pill">Docker: dockhand / GID 1964</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="ng-hero-right">
|
| Section | Purpose |
|
||||||
<div class="ng-card ng-status">
|
|-------|---------|
|
||||||
<div class="ng-card-title">Ops Console</div>
|
| 📜 **[Runbooks](/Runbooks/00-Index)** | Break-glass procedures, recovery, standards |
|
||||||
<div class="ng-status-grid">
|
| 🧰 **[Services](/Services)** | Docker stacks, configs, CI/CD notes |
|
||||||
<a class="ng-status-item" href="/Infrastructure/Monitoring">
|
| 🖧 **[Infrastructure / Hosts](/Infrastructure/Hosts)** | Nodes, labels, hardware, rebuilds |
|
||||||
<div class="ng-status-label">Monitoring</div>
|
| 🌐 **[Network](/Network)** | VLANs, trunks, STP, switch configs |
|
||||||
<div class="ng-status-hint">Kuma / alerts / health</div>
|
| 💾 **[Storage](/Storage)** | ZFS, NFS, SMB, migrations |
|
||||||
</a>
|
| 🗺 **[Diagrams](/Diagrams/DrawIO)** | Draw.io topology and flow diagrams |
|
||||||
<a class="ng-status-item" href="/Infrastructure/Backups">
|
|
||||||
<div class="ng-status-label">Backups</div>
|
|
||||||
<div class="ng-status-hint">ZFS / snapshots / restore</div>
|
|
||||||
</a>
|
|
||||||
<a class="ng-status-item" href="/Runbooks/Identity-LDAP">
|
|
||||||
<div class="ng-status-label">Identity</div>
|
|
||||||
<div class="ng-status-hint">LLDAP / SSSD / SSH</div>
|
|
||||||
</a>
|
|
||||||
<a class="ng-status-item" href="/Storage/ZFS">
|
|
||||||
<div class="ng-status-label">Storage</div>
|
|
||||||
<div class="ng-status-hint">vault / NFS / SMB</div>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
<div class="ng-divider"></div>
|
|
||||||
<div class="ng-mini">
|
|
||||||
<div><strong>Quick note:</strong> keep “break-glass” steps in <a href="/Runbooks/00-Index">Runbooks</a> for when the lab is down.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="ng-section">
|
---
|
||||||
<h2 class="ng-h2">Navigation</h2>
|
|
||||||
<div class="ng-grid">
|
|
||||||
|
|
||||||
<a class="ng-tile" href="/Runbooks/00-Index">
|
## ⚙️ Operations Console
|
||||||
<div class="ng-tile-title">Runbooks</div>
|
|
||||||
<div class="ng-tile-desc">Step-by-step recoveries, checklists, standard ops.</div>
|
|
||||||
<div class="ng-tile-tags">
|
|
||||||
<span class="ng-tag">break-glass</span><span class="ng-tag">procedures</span><span class="ng-tag">how-to</span>
|
|
||||||
</div>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a class="ng-tile" href="/Services">
|
- **Monitoring:**
|
||||||
<div class="ng-tile-title">Services</div>
|
[Infrastructure/Monitoring](/Infrastructure/Monitoring)
|
||||||
<div class="ng-tile-desc">Stacks, configs, reverse proxy, CI/CD deploy notes.</div>
|
*Uptime Kuma, alerting, service health*
|
||||||
<div class="ng-tile-tags">
|
|
||||||
<span class="ng-tag">swarm</span><span class="ng-tag">compose</span><span class="ng-tag">caddy</span>
|
|
||||||
</div>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a class="ng-tile" href="/Infrastructure/Hosts">
|
- **Backups:**
|
||||||
<div class="ng-tile-title">Hosts</div>
|
[Infrastructure/Backups](/Infrastructure/Backups)
|
||||||
<div class="ng-tile-desc">Nodes, roles, labels, hardware quirks, rebuild notes.</div>
|
*ZFS snapshots, restore procedures*
|
||||||
<div class="ng-tile-tags">
|
|
||||||
<span class="ng-tag">docker1+</span><span class="ng-tag">znas</span><span class="ng-tag">inventory</span>
|
|
||||||
</div>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a class="ng-tile" href="/Network">
|
- **Identity / Access:**
|
||||||
<div class="ng-tile-title">Network</div>
|
[Runbooks/Identity-LDAP](/Runbooks/Identity-LDAP)
|
||||||
<div class="ng-tile-desc">VLANs, trunks, STP roots, switch configs, diagrams.</div>
|
*LLDAP, SSSD, SSH access*
|
||||||
<div class="ng-tile-tags">
|
|
||||||
<span class="ng-tag">vlan</span><span class="ng-tag">stp</span><span class="ng-tag">routing</span>
|
|
||||||
</div>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a class="ng-tile" href="/Storage">
|
- **Storage Core:**
|
||||||
<div class="ng-tile-title">Storage</div>
|
[Storage/ZFS](/Storage/ZFS)
|
||||||
<div class="ng-tile-desc">ZFS datasets, NFS exports, SMB shares, migrations.</div>
|
*vault datasets, exports, permissions*
|
||||||
<div class="ng-tile-tags">
|
|
||||||
<span class="ng-tag">zfs</span><span class="ng-tag">nfs</span><span class="ng-tag">smb</span>
|
|
||||||
</div>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a class="ng-tile" href="/Diagrams/DrawIO">
|
---
|
||||||
<div class="ng-tile-title">Diagrams</div>
|
|
||||||
<div class="ng-tile-desc">Draw.io diagrams, topology maps, flows, references.</div>
|
|
||||||
<div class="ng-tile-tags">
|
|
||||||
<span class="ng-tag">drawio</span><span class="ng-tag">topology</span><span class="ng-tag">flows</span>
|
|
||||||
</div>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
</div>
|
## 🧪 Most-Used Runbooks
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="ng-section">
|
### 🚑 Core Recovery
|
||||||
<h2 class="ng-h2">Most-used Runbooks</h2>
|
- [SSH access & S]()
|
||||||
<div class="ng-two">
|
|
||||||
|
|
||||||
<div class="ng-card">
|
|
||||||
<div class="ng-card-title">Core Recovery</div>
|
|
||||||
<ul class="ng-list">
|
|
||||||
<li><a href="/Runbooks/Linux/SSH-Access">SSH access & SSSD/LDAP validation</a></li>
|
|
||||||
<li><a href="/Runbooks/Docker-Swarm/Node-Rejoin">Docker Swarm node rejoin</a></li>
|
|
||||||
<li><a href="/Runbooks/Storage/NFS-Restart-Exports">NFS exports not appearing</a></li>
|
|
||||||
<li><a href="/Runbooks/Networking/STP-Recalc">Spanning-tree recalc / sanity checks</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="ng-card">
|
|
||||||
<div class="ng-card-title">Standards</div>
|
|
||||||
<ul class="ng-list">
|
|
||||||
<li><a href="/Runbooks/Docker-Swarm/Default-Template">Default stack template (labels, UID/GID, TZ)</a></li>
|
|
||||||
<li><a href="/Runbooks/Identity-LDAP/UID-GID-Model">UID/GID model (dockhand 1964, groups)</a></li>
|
|
||||||
<li><a href="/Infrastructure/Monitoring/Alerting">Kuma + ntfy alerting conventions</a></li>
|
|
||||||
<li><a href="/Services/Caddy">Caddy conventions (routes, headers, logs)</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="ng-footer">
|
|
||||||
<div class="ng-footer-left">
|
|
||||||
<span class="ng-muted">“If it isn’t documented, it didn’t happen.”</span>
|
|
||||||
</div>
|
|
||||||
<div class="ng-footer-right">
|
|
||||||
<a href="/Logs/Changes">Changelog</a>
|
|
||||||
<span class="ng-dot">•</span>
|
|
||||||
<a href="/Assets/Netgrimoire">Assets</a>
|
|
||||||
<span class="ng-dot">•</span>
|
|
||||||
<a href="/Home">Home</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue