Your personal training library, organised for action.
A secure JAMstack knowledge base for guides, playbooks, notes, and experiments — starting with Docker and growing into a practical reference library for self-hosting, finance, AI, and home lab projects.
Clear sections for different ideas.
Each section can house long-form guides, quick references, checklists, decision logs, and implementation notes.
Self-hosting
Docker, Cloudflare, GitHub, local services, backups, and private infrastructure.
Finance
Budgeting, Firefly III, Australian bank imports, tax prep, and accountant workflows.
AI & Automation
Hermes, agents, prompts, useful workflows, and personal automation playbooks.
Home Lab
Servers, networking, storage, monitoring, and experiments around the house.
Personal Systems
Personal operating procedures, notes, checklists, routines, and decision logs.
Reference
Cheat sheets, command references, glossaries, and reusable snippets.
Start with the useful stuff.
Featured guides are the ones most worth revisiting — practical, maintained, and easy to act on.
Cloudflare Pages Setup for kb.costabile.com.au
Step-by-step deployment and authentication checklist for publishing this knowledge base to Cloudflare Pages.
Docker Basics Training Guide
A practical beginner-friendly guide to Docker, containers, images, volumes, networks, Compose, backups, and everyday self-hosting commands.
Knowledge Base Site Roadmap
The working plan for kb.costabile.com.au: architecture, content model, authentication, deployment, and future improvements.
Authentication via Cloudflare Access
The recommended protection is Cloudflare Zero Trust Access in front of the whole site. Static site stays fast, private, and simple.
Static pages, GitHub source, automatic deploys
Content is Markdown. The site builds to static HTML and deploys automatically from GitHub to Cloudflare Pages.
Designed to grow over time
New guides can be added as Markdown files with frontmatter. We can add search, tags, collections, and private notes next.