No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
hermes b2ba087a0c docs(storage,services): add comics/ to media tree; repoint Komga to SFW comics
- 03-storage: add 'comics' to the /tank/data/media structure and update the
  browse pointer (Komga now serves comics/mangas, not doujins).
- 04-services: repoint app-komga bind mount from nsfw/05-literatures/doujins
  to /tank/data/media/comics; mark Komga as SFW manga/comics and LANraragi
  as NSFW doujins/comics.
2026-08-11 19:05:06 +07:00
hermes Remove 06-plans.md (roadmap now in Vikunja); rename 07-troubleshoots.md -> 06-troubleshoots.md 2026-08-11 16:57:16 +07:00
00-journey.md docs(journey,hardware): document single-box rationale behind merged homelab/workstation build 2026-08-11 11:55:47 +07:00
01-hardware.md docs(troubleshoots): Remove section numbering. Docs(hardware): Add phones 2026-08-11 17:11:56 +07:00
02-network.md docs(network): add TP-Link Archer C64 AP/bridge between homelab and ISP router 2026-08-11 11:21:39 +07:00
03-storage.md docs(storage,services): add comics/ to media tree; repoint Komga to SFW comics 2026-08-11 19:05:06 +07:00
04-services.md docs(storage,services): add comics/ to media tree; repoint Komga to SFW comics 2026-08-11 19:05:06 +07:00
05-local-llm-stack.md Initial commit 2026-08-08 00:30:51 +07:00
06-troubleshoots.md docs(troubleshoots): Remove section numbering. Docs(hardware): Add phones 2026-08-11 17:11:56 +07:00
99-index.md Remove 06-plans.md (roadmap now in Vikunja); rename 07-troubleshoots.md -> 06-troubleshoots.md 2026-08-11 16:57:16 +07:00
README.md Remove 06-plans.md (roadmap now in Vikunja); rename 07-troubleshoots.md -> 06-troubleshoots.md 2026-08-11 16:57:16 +07:00

Homelab Documentation

Single source of truth for the segmentum.app homelab infrastructure.

What This Covers

  • Hardware specs, undervolts, physical layout
  • Network topology (VPS, WireGuard, OpenWRT, Caddy)
  • ZFS storage layout, mount points, dataset tuning
  • All LXCs/VMs with IPs, ports, auth methods, bind mounts
  • LLM stack (llama.cpp, llama-swap, OpenWebUI)
  • Troubleshooting notes and root causes

Who Reads This

  • Me — reference when something breaks at 2 AM
  • Hermes — the homelab AI agent, reads these files to understand its environment
  • LLM chat sessions — fed as context for debugging and planning

Structure

Files are ordered by dependency — each file only references concepts introduced earlier:

File Contents Depends On
01-hardware.md CPU, GPU, RAM, storage devices, case, PSU, UPS
02-network.md ISP, OpenWRT bridges, WireGuard, Caddy, domains Hardware for NICs
03-storage.md ZFS pools, datasets, ARC, mount paths, backup Hardware for drives
04-services.md LXC/VM table, bind mounts, auth methods Network (IPs) + Storage (mount paths)
05-local-llm-stack.md llama.cpp, llama-swap, models, performance Services + Storage (model paths)
06-troubleshoots.md Cross-cutting fixes, root causes, commands All above
99-index.md Topic → file lookup table All above
hermes/bootstrap.md Mini system prompt for Hermes agent All above

How to Update

git clone git@git.segmentum.app:shandy/homelab-docs.git
# edit files...
git add .
git commit -m "update: description of changes"
git push