HomelabScribe™

Documentation for your homelab that writes itself, and keeps your notes.

HomelabScribe™ scans your Docker hosts (and Proxmox, with Pro) and writes readable Markdown: one page per service, one per host, and an overview. Run it again tomorrow and the docs update themselves. Anything you wrote in a page's Notes section stays exactly as you left it.

Public release coming soon Try the demo View on GitHub

Open source (AGPL-3.0) · Python 3.11+ · Docker image · Obsidian-friendly

Built to be safe to point at your whole lab

How it works

  1. Point it at your hosts. A short YAML file lists your Docker hosts, and optionally Proxmox and your reverse proxy.
  2. Run it from cron, a container, or with Pro's built-in schedule. Each run takes a snapshot, compares it with the last one and rewrites only what changed.
  3. Read it anywhere. The output is Markdown, so it drops straight into an Obsidian vault, a Git repo or any viewer.
pipx install homelabscribe
homelabscribe demo          # a made-up lab, no Docker needed
homelabscribe run -c homelabscribe.yaml

Install instructions appear here at launch.

See it

Screenshots of the built-in demo, a made-up lab, rendered from the Markdown HomelabScribe™ writes.

The overview page: hosts and every service grouped by category, with status, address and a plain-English description
The overview. Every host and service, grouped by category. Click for the full page.
A service page for Sonarr showing ports, storage, networks, connections, how to restart it, and a handwritten note kept across runs
A service page. Ports, storage, dependencies, how to restart it, and your own notes, kept on every run.
The break-glass guide: a plain-language page for family with what to do if the internet is down and which services matter most
The break-glass guide (Pro). A plain-English page for family if you're unavailable.

Free vs Pro

FeatureFreePro
Docker hosts1Unlimited
Proxmox VMs and LXCs–Yes
Service, host and overview pagesYesYes
Your notes preserved across runsYesYes
Changelog ("what changed this week")–Yes
Break-glass guide for family–Yes
Topology diagram–Yes
Built-in scheduler–Yes

Pro is a license key, checked offline on your own machine. Pricing and the store open at launch.