Guides & Labs¶
Step-by-step guides and hands-on labs built from real deployments. Each guide walks through a complete task — from prerequisites to working outcome — so you can follow along or adapt it to your own environment.
Cloud Platforms¶
Infrastructure & Automation¶
-
Practical Terraform labs — remote state in Azure, service principal creation, and module deployment.
-
Kubernetes labs — k3s and MicroK8s clusters on Raspberry Pi, DNS, pod creation, and image transfers.
-
Docker guides — installation, image management, Apache and Plex containers, and Docker Swarm.
-
Raspberry Pi setup and configuration for home lab and cluster deployments.
-
:material-server-home: Home Servers
Self-hosted services — OpenMediaVault NAS, Pi-hole DNS filtering, and Uptime Kuma monitoring.
Development & Source Control¶
-
GitHub workflows — repo creation, forks, personal access tokens, and cross-repo access.
-
Git guides — cloning, tagging, SSH remotes, and fixing common authentication issues.
-
CI/CD guides — Azure authentication from Actions, Terraform deployment pipelines, and Key Vault integration.
-
Python setup — virtual environments and building standalone binaries.
Administration¶
-
Linux guides — network tools, Ubuntu setup, and command-line essentials.
-
Windows guides — disk performance benchmarking and Oh My Posh terminal customisation.
-
PowerShell snippets and guides — functions, loops, Azure login, email, and process management.
-
SSH guides — key generation for GitHub on Windows and Linux remote access from Windows.
Reference¶
-
Quick-reference sheets for Docker, Kubernetes, Terraform, Git, PowerShell, Linux, and Vagrant.