Skip to content

Documentation

Straightforward walkthroughs for getting systems running, keeping them maintained, and solving the problems that eat up your afternoon. Everything here is tested on real infrastructure and written for people who want clear steps without the noise.

  • Homelab — Small infrastructure projects, setup choices, and lessons from running real systems
  • Software Setup — Clean walkthroughs for tools, workflows, and the parts that are easy to forget
  • Keyboard-First Work — Shortcuts, terminal habits, and simple defaults that keep focus on the work

Pick a guide below and follow along. Each one is designed to be completed in one sitting, with verification steps so you know when you’re done.

SectionPurposeBest For
HomelabInfrastructure and servicesDocker, networking, backups
SoftwareTools and workflowsDevelopment, automation
KeyboardTerminal and editor tipsEfficiency, muscle memory
  1. Read the overview — Each section starts with context about what you’re building and why.
  2. Follow the steps — Commands and config blocks are ready to copy. Verify after each step.
  3. Check the troubleshooting — If something doesn’t work, jump to the relevant section.
  4. Keep notes — Jot down what’s different in your setup so you remember next time.
  • Ubuntu Server First Steps — Initial setup, SSH hardening, and firewall basics
  • Docker Compose Notes — Service layout, daily commands, and maintenance workflows
  • Troubleshooting — Diagnostic steps for common issues and how to read the logs

Ready to dive in? Pick a section from the sidebar and start with the overview.