The full contents
Everything on the site, grouped by topic and always current. Posts that fit more than one topic appear more than once, which is the point of an index. If you know what you are after, Search is faster; if you want inspiration instead of a list, try Ideas.
§01 — Homelab Builds
- 10 Docker Commands Every Homelab Admin Should Know
- 30 Linux Commands That Get You Hired: The Interview Cheat Sheet
- 5 Containers Every Homelab Should Run (2026)
- 5 Security Basics Your Homelab Already Teaches You
- apt Package Management on Ubuntu: Install, Update, Remove & Troubleshoot
- Best Refurbished Mini PCs for Your Homelab in 2026
- Best VPS for Homelabs in 2026: Free Tiers and Budget Options
- DIY Lab Rax 10-Inch 5U: Homelab Rack Build with 3D Printing
- Getting Started with a Homelab: Buy, Build, or Rent?
- grep, sed & awk: Linux Text Processing for Sysadmins
- Homelab Essential Services (2026): Build Your Full Stack
- Homelab From E-Waste: The Full Build
- Homelab Guides 2026 | Build Enterprise Skills on Any Budget
- Homelab Network Security: 7 Zero-Trust Steps Before Anything Goes Public (2026)
- How to Build Your First Homelab in 2026 (The RAM Crisis Edition)
- How to Host Your Own Website in 2026: Four Realistic Options
- How to Install Proxmox VE (Beginner’s Guide 2026)
- How to Install Ubuntu Server on a Raspberry Pi (2026 Guide)
- How to Install Uptime Kuma to Monitor Your Homelab (2026 Guide)
- How to Set Up a Minecraft Server on Raspberry Pi
- How to Set Up a Minecraft Server on Ubuntu 24.04
- How to Set Up a Minecraft Server on Windows
- How to Set Up Grafana and Prometheus for Homelab Monitoring
- I Deployed a Self-Hosted RMM, Decided It Was Limited, and Was Completely Wrong
- K3s: Real Kubernetes on a Raspberry Pi
- Linux cd, ls & pwd: Directory Navigation Commands You’ll Use Every Day
- Linux File Permissions: The Interview Question Everyone Gets Wrong
- Linux Log Files and journalctl Tutorial
- Linux Network Troubleshooting: ping, traceroute, netstat & ss (With Real Scenarios)
- Linux Process Management: ps, top, htop & kill Commands
- NetLock RMM: Overview and Deployment with Docker
- PiCluster – Build Shopping List
- Project NOMAD: Self-Hosted Internet in a Box for Practitioners
- Raspberry Pi 5 Homelab: 10 Projects That Actually Advance Your Career
- Self-Host Your Family Tree: Gramps Web on Ubuntu with Docker
- SSH Essentials: Remote Administration
- UFW for Homelabs – Restrict Services to Your LAN Subnet (Ubuntu Firewall Guide)
- Upgrading Your Homelab to Proxmox VE 9: In-Place Upgrade Guide & New Features
- Welcome to ReadTheManual: Day One of Something Big
- What is a Homelab — and Why Do You Need One?
- What Is Zero Trust Network Access (ZTNA)? Homelab Guide
- Why Your Homelab Makes You a Better Cloud Architect
§02 — Self-Hosted & Open Source
- Docker Compose for Beginners: A Practical Guide
- Getting Started with a Homelab: Buy, Build, or Rent?
- Homelab Essential Services (2026): Build Your Full Stack
- How to Install Docker on Debian 12 (Bookworm)
- How to Install Docker on Ubuntu 24.04: Full Setup + Post-Install (2026)
- How to Install Jellyfin Media Server with Docker
- How to Install Nextcloud with Docker (Self-Hosted Cloud Storage)
- How to Install Nginx Proxy Manager with Docker (2026 Guide)
- How to Install Paperless-ngx with Docker (Go Paperless)
- How to Install Pi-hole on Ubuntu 24.04
- How to Install Pi-hole on Windows (WSL2 Guide)
- How to Install Tailscale on Linux (Zero-Config VPN)
- How to Install Ubuntu Server on a Raspberry Pi (2026 Guide)
- How to Install Uptime Kuma to Monitor Your Homelab (2026 Guide)
- How to Install Vaultwarden with Docker (Self-Hosted Bitwarden Alternative)
- How to Run a Minecraft Server in Docker
- How to Set Up a Minecraft Server on Ubuntu 24.04
- How to Set Up a Minecraft Server on Windows
- How to Set Up Grafana and Prometheus for Homelab Monitoring
- How to Set Up WireGuard VPN on Ubuntu 24.04
- How to Set Up Your Own Email Server with Mailcow (Complete Guide)
- I Deployed a Self-Hosted RMM, Decided It Was Limited, and Was Completely Wrong
- NetLock RMM: Overview and Deployment with Docker
- Pi-hole vs AdGuard Home: Which Should You Use?
- Project NOMAD: Self-Hosted Internet in a Box for Practitioners
- Raspberry Pi vs Mini PC for Homelab (Power Draw + Real Use)
- Self-Host Your Family Tree: Gramps Web on Ubuntu with Docker
- Welcome to ReadTheManual: Day One of Something Big
- What Is Zero Trust Network Access (ZTNA)? Homelab Guide
§03 — Linux Fundamentals
- 20 Common SSH Errors on Ubuntu (and How to Fix Each One)
- 30 Linux Commands That Get You Hired: The Interview Cheat Sheet
- apt Package Management on Ubuntu: Install, Update, Remove & Troubleshoot
- Enable SSH on Raspberry Pi: 3 Methods (Pi 4, Pi 5, Headless Setup)
- Enable SSH on Ubuntu Server: Complete Setup Guide (22.04, 24.04, 26.04)
- Fail2ban for SSH on Ubuntu: Setup, Tuning, and the Lockout Trap
- grep, sed & awk: Linux Text Processing for Sysadmins
- How to Check Your Ubuntu and Linux Version (5 Quick Methods)
- How to List Users in Linux (and Manage User Accounts)
- How to Remove Files and Directories in Linux (rm, rmdir, find)
- IP Addressing Explained: Public vs Private, Subnetting & Interview Questions
- Linux cd, ls & pwd: Directory Navigation Commands You’ll Use Every Day
- Linux Disk Space: How to Find What’s Eating Your Storage (df, du, lsblk)
- Linux File Permissions Explained: chmod, chown, and the Permission Calculator
- Linux File Permissions: The Interview Question Everyone Gets Wrong
- Linux Fundamentals: The Homelab to Hired Series
- Linux Log Files and journalctl Tutorial
- Linux Network Troubleshooting: ping, traceroute, netstat & ss (With Real Scenarios)
- Linux Process Management: ps, top, htop & kill Commands
- SCP and SFTP on Ubuntu: Transfer Files Over SSH (with Examples)
- SSH Configuration Guide: Ports, Keys, and Security Hardening
- SSH Essentials: Remote Administration
- SSH from Windows to Ubuntu: PowerShell, WSL, and PuTTY
- SSH Key Authentication on Ubuntu: From Keygen to Login
- SSH Server Hardening: 8 Settings That Stop Brute-Force Logins
- SSH Tunneling Explained: Local, Remote, and Dynamic Forwards
- systemctl Commands: Start, Stop & Manage Linux Services (With Real Examples)
- The sudo Command: Linux Privilege Escalation Done Right
§04 — Digital Sovereignty
- 5 Containers Every Homelab Should Run (2026)
- Digital Sovereignty: Self-Hosting for Cloud Professionals
- Email Sovereignty: Why Your Email Provider Matters in 2026
- European Sovereign Cloud Spending to Triple by 2027: Where Does the UK Stand?
- France Ditches Microsoft for Government Use: The Biggest Sovereign Tech Shift in Europe
- Germany Migrates 30,000 Workstations from Microsoft: What Comes After Office 365?
- How to Host Your Own Website in 2026: Four Realistic Options
- How to Install Jellyfin Media Server with Docker
- How to Install Nextcloud with Docker (Self-Hosted Cloud Storage)
- How to Install Paperless-ngx with Docker (Go Paperless)
- How to Set Up Your Own Email Server with Mailcow (Complete Guide)
- Microsoft 365 E7 Explained: What IT Pros Need to Know (And What Microsoft Doesn’t Want You to Ask)
- Netherlands Blocks US Takeover of National ID System: What It Means for IT Professionals
- Project NOMAD: Self-Hosted Internet in a Box for Practitioners
- Self-Host Your Family Tree: Gramps Web on Ubuntu with Docker
- The Cloud Exit Skillset: What Your Team Needs to Leave
- The Met Police, Palantir, and the 670M Pound Question About Who Controls UK Data
- Why Self-Host in 2026? The Case for Digital Sovereignty
§05 — Career & Learning
- Active Directory Essentials: Set Up Your First Domain | Tutorial
- Group Policy Deep Dive: Create, Link & Troubleshoot GPOs
- Homelab From E-Waste: The Full Build
- How to Create an Attention-Grabbing Tech CV
- How to Host Your Own Website in 2026: Four Realistic Options
- PowerShell Basics for Sysadmins: From Zero to Scripting
- The Cloud Exit Skillset: What Your Team Needs to Leave
- The Training Pipeline Shut Off (But You Don’t Need Permission to Learn)
- Top Transferable Skills That Translate to Tech
- Welcome to ReadTheManual: Day One of Something Big
- Why Starting on a Helpdesk Is the Best First Step in Tech
- Why Your Homelab Belongs on Your CV (And How to Present It)
- Windows DNS & DHCP: Active Directory Networking Essentials
- Windows Fundamentals | Enterprise Sysadmin Skills Series
- Windows Security Hardening: LAPS, Tiered Access & Defense in Depth
- Windows Server Basics: Editions, Roles & Server Manager Guide
§06 — Azure
- AZ-104 Study Guide: Azure Administrator Certification Path
- Azure AZ-104 Study Series | From Homelab to Cloud Career
- Azure Identity & Governance: Entra ID, RBAC, and Policy (AZ-104)
- Azure Just Put Your Old VMs on the Clock: How to Find Out If You’re Affected (Before 31 July)
- Azure Storage: Blob, Files & Security Configuration (AZ-104)
- Azure Subscription vs Resource Group: A Decision Guide (2026)
- Azure Virtual Networks: VNets, NSGs, and Peering (AZ-104)
- Identity Is the New Castle Walls: Machine Identity, Zero Trust, and How to Learn It in a Homelab
- Learn Azure for Free in 2026: Free Tenant, Labs & 25+ Always-Free Services
- Least Privilege in Practice: Standing Access, Scope and Just-in-Time
- Microsoft 365 E7 Explained: What IT Pros Need to Know (And What Microsoft Doesn’t Want You to Ask)
- The Agent Identity Toolbox: Stop Your AI Agents Signing In as You
- The Approval Reflex: When Your Agent Triggers Your MFA
- The Permissions Work to Do Before You Deploy Microsoft 365 Copilot
- When Hyperscalers Fail: What Three Major Outages Taught Us About Internet Resilience
- Which Azure Landing Zone Do You Need? A Scoping Guide (2026)
- You Can’t MFA an AI Agent
§07 — Security Fundamentals
- 20 Common SSH Errors on Ubuntu (and How to Fix Each One)
- 5 Security Basics Your Homelab Already Teaches You
- Agent Access and the Permissions You Forgot You Granted
- Enable SSH on Ubuntu Server: Complete Setup Guide (22.04, 24.04, 26.04)
- Fail2ban for SSH on Ubuntu: Setup, Tuning, and the Lockout Trap
- How to Install Vaultwarden with Docker (Self-Hosted Bitwarden Alternative)
- How to Prevent an Intune Bulk Wipe (and Detect One Before It’s Too Late)
- Joiners, Movers and Leavers: Why Movers Break Your Permission Model
- Least Privilege in Practice: Standing Access, Scope and Just-in-Time
- SCP and SFTP on Ubuntu: Transfer Files Over SSH (with Examples)
- SSH Key Authentication on Ubuntu: From Keygen to Login
- SSH Server Hardening: 8 Settings That Stop Brute-Force Logins
- SSH Tunneling Explained: Local, Remote, and Dynamic Forwards
- The Permissions Work to Do Before You Deploy Microsoft 365 Copilot
§08 — Containerized Services
- 10 Docker Commands Every Homelab Admin Should Know
- Docker Compose for Beginners: A Practical Guide
- Homelab Network Security: 7 Zero-Trust Steps Before Anything Goes Public (2026)
- How to Install Docker on Debian 12 (Bookworm)
- How to Install Docker on Raspberry Pi (2026 Guide)
- How to Install Docker on Ubuntu 24.04: Full Setup + Post-Install (2026)
- How to Run a Minecraft Server in Docker
- How to Run Pi-hole in Docker (Complete Guide)
- How to Set Up Cloudflare Tunnels on Debian (2026)
- K3s: Real Kubernetes on a Raspberry Pi
- NetLock RMM: Overview and Deployment with Docker
§09 — Pi 5 Projects
- Docker on Raspberry Pi 5: Your Foundation for Everything Else
- Enable SSH on Raspberry Pi: 3 Methods (Pi 4, Pi 5, Headless Setup)
- Gitea on Raspberry Pi 5: Self-Hosted Git for Your Homelab Infrastructure
- Home Assistant on Raspberry Pi 5: Event-Driven Architecture That Gets You Hired
- K3s: Real Kubernetes on a Raspberry Pi
- n8n on Raspberry Pi 5: Visual Workflow Automation for Your Homelab
- Nginx Proxy Manager on Raspberry Pi 5: Reverse Proxy Setup Guide with SSL
- Ollama on Raspberry Pi 5: Run Local AI Models for Data Sovereignty and Career Growth
- Pi-hole on Raspberry Pi 5: DNS Ad Blocking Setup Guide with Docker
- Portainer on Raspberry Pi 5: See What Your Containers Are Actually Doing
- Uptime Kuma on Raspberry Pi 5: Self-Hosted Monitoring That Builds SRE Skills
§10 — DevOps & SRE
- CI/CD Pipeline: Automate Docker Builds with GitHub Actions
- Containerizing Your React App: Dockerfile for Vite Projects
- From Cloud IDE to Local Dev: Set Up Your Development Environment
- How to Set Up Cloudflare Tunnels on Debian (2026)
- K3s: Real Kubernetes on a Raspberry Pi
- Private Container Registry: Self-Host Your Docker Images
- Self-Hosted Deployment: Run Docker Apps on Your Own Server
- Vibe Coding: Build a Working App in 24 Hours with AI Tools
- Vibe to Production | From AI-Generated App to Self-Hosted Deployment
- Your Ticket Volume Is a Defect List, Not Demand
