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
- 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 Secure a Homelab Network in 2026: 7 Steps Before You Expose Anything
- 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: Offline Wikipedia, Maps and a Local AI
- Proxmox VE 8 to 9 In-Place Upgrade: Homelab Guide + New Features
- 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)
- 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
- Frigate 0.18.2 patches root code execution flaws: upgrade now
- 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 Compose (Bitwarden Self-Hosted)
- 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
- n8n fixes 15 vulnerabilities, five High, in self-hosted installs
- NetLock RMM: Overview and Deployment with Docker
- Pi-hole vs AdGuard Home (2026): Which DNS Ad Blocker Should You Use?
- Project NOMAD: Offline Wikipedia, Maps and a Local AI
- 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 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 Enable SSH on Raspberry Pi: 3 Methods (Pi 4, Pi 5, Headless)
- How to List Users in Linux (and Manage User Accounts)
- How to Remove Files and Directories in Linux (rm, rmdir, find)
- How to Set Up SSH Key Authentication on Ubuntu (Keygen to Login)
- 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 Essentials: Remote Administration
- SSH from Windows to Ubuntu: PowerShell, WSL and PuTTY (3 Ways)
- 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 SSH Config File: Manage Every Server From One Place
- The sudo Command: Linux Privilege Escalation Done Right
- Ubuntu 26.10 is out: apt now verifies with Sequoia’s sqv, not GnuPG
§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: Offline Wikipedia, Maps and a Local AI
- Self-Host Your Family Tree: Gramps Web on Ubuntu with Docker
- Tails 7.15 ships Tor Browser 15.0.25 and Tor client 0.4.9.14
- 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
- Is AZ-104 Worth It in 2026? The Price, the Job Data and Who Should Skip It
- 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
- What to Learn After AZ-104: The 2026 Map (After the Retirements)
- 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 Deployment Environments retires on 22 February 2027
- Azure Has Put Your Old VMs on the Clock: How to Find Out If You’re Affected
- Azure Identity & Governance: Entra ID, RBAC, and Policy (AZ-104)
- 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)
- Entra Connect Sync vs Entra Cloud Sync in 2026: which one, and the April 2027 deadline
- Identity Is the New Castle Walls: Machine Identity, Zero Trust, and How to Learn It in a Homelab
- Is AZ-104 Worth It in 2026? The Price, the Job Data and Who Should Skip It
- Learn Azure for Free in 2026: Free Tenant, Labs & 65+ 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)
- Microsoft Foundry (Azure AI Foundry) explained: what it is, where it sits and what it costs empty
- 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
- What to Learn After AZ-104: The 2026 Map (After the Retirements)
- 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 Compose (Bitwarden Self-Hosted)
- How to Prevent an Intune Bulk Wipe: Sentinel KQL + Hardening
- How to Set Up SSH Key Authentication on Ubuntu (Keygen to Login)
- 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 Server Hardening: 8 Settings That Stop Brute-Force Logins
- SSH Tunneling Explained: Local, Remote, and Dynamic Forwards
- Tails 7.15 ships Tor Browser 15.0.25 and Tor client 0.4.9.14
- The First Ten Minutes on a New Cloud VM: Firewall, NSG, Keys, Then Everything Else
- 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
- 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 Secure a Homelab Network in 2026: 7 Steps Before You Expose Anything
- 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
- 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
- How to Enable SSH on Raspberry Pi: 3 Methods (Pi 4, Pi 5, Headless)
- 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
