The blog
140 tutorials and war stories on homelabs, Windows Server, Microsoft 365, networking and security. Searchable, tagged, no pagination maze.
Build a 3-Node Proxmox Cluster with Ceph Step by Step
Build a three-node Proxmox cluster with Ceph: create the cluster, join two nodes, install Ceph and OSDs, then run a VM on Ceph storage and live migrate it.
Installing Proxmox
Video of a first Proxmox VE install: the country detection hang fixed by replugging the network cable, picking the disk and setting FQDN and static IP.
Effortless File Management with Remote Desktop Virtual Drive
Transfer files through the Remote Desktop Web Client's virtual drive: enable File Transfer on connect, upload in one click, use Copy not Move to download.
My New Home Lab Journey - The 2.5 Gbit Network Upgrade
I moved the home lab to 2.5 Gbit with M.2 Realtek adapters and a temporary switch, and found the Windows Update driver caps the link at 1 Gbit.
My New Home Lab Journey
I built a new home lab on three HP ProDesk 600 G4 Minis (i3-8100T, 32 GB, 2 TB NVMe) running Server 2019 Hyper-V, deployed via MDT, with 2.5 Gbit next.
IntuneWinAppUtil: Package and Deploy a Win32 App in Intune
Turn a custom .exe or .msi into an .intunewin file with IntuneWinAppUtil, then deploy it as a Win32 app in Intune with install, uninstall and detection rules.
Implementing LAPS in Microsoft Entra and Intune
Enable Windows LAPS in Microsoft Entra, create the Intune account protection policy, turn on the built-in Administrator and read the password in Intune.
installing a Unifi Controller with Docker and Lets Encrypt!
Install Docker and Docker Compose on Ubuntu and run a UniFi controller behind jwilder/nginx-proxy with a Let's Encrypt certificate from one compose file.
Wi-Fi QR Code Generator
Python script that turns a Wi-Fi SSID and password into a scannable QR code PNG with the qrcode library. Source and a compiled executable are on GitHub.
URL QR Code Generator
Python script that generates QR codes from a single URL or a CSV of URLs and saves them as timestamped images. Source and a compiled executable on GitHub.