Latest Posts

10
Feb
A little screenshot of what my custom buttons look like on this very Ghost blog!

How to Add a Dark Mode Toggle to Ghost Using Code Injection

If you are using the Edition theme for Ghost, you might have noticed it lacks a native Dark Mode toggle.
6 min read
05
Feb
The default OpenMediaVault 8 web interface login screen featuring a dark, textured background and a central, minimalist login box for system administration.

OpenMediaVault 8 Upgrade Guide: Navigating the Jump to Debian 13 & Kernel 6.17

Master the OpenMediaVault 8 (Synchrony) upgrade. Learn to fix PHP 502 Bad Gateway errors, handle SHA-1 repo issues, and optimize Kernel 6.17 for your homelab.
15 min read
03
Feb
AI-generated digital art of two sleek robots managing a futuristic server room with glowing blue data displays and media icons for Plex and Sonarr.

The Media Server Janitors: Deploying Maintainerr & Declutarr

If you're here because Cleanarr finally broke, you're in the right place... You’ve set up
9 min read
30
Jan
Left side, graphical system dashboard showing NGINX stats and load, on the right, complex "digital" machinery as the core.

NGINX 101: Under the Hood of Your Reverse Proxy

Stop relying on magic. Learn how NGINX actually works under the hood. A deep dive into config files, proxy headers, and Raw Docker deployments.
4 min read
27
Jan
A glowing blue digital processor shield protects a server from a stream of red "malware" skulls. The shield filters the traffic, allowing only safe green packets to pass.

CrowdSec Installed but Showing No Decisions? Here's Why That's Normal

Installed CrowdSec but see empty logs? Don't panic. Learn how to verify your "invisible shield," investigate attacker logs, and whitelist your own IP.
8 min read
20
Jan
Split image comparison: Left shows a sleek, glowing "Home Assistant OS" appliance tower. Right shows a user's hand on a high-end custom PC with a "Docker Stack: Full Control" screen.

Home Assistant Container (Docker) vs. OS: Why I Ditched the VM

If you are starting your Home Assistant journey, you have likely hit the fork in the road... To VM or
8 min read
20
Jan
Gloved hands hold a transparent tablet displaying a holographic network diagram where a secure WireGuard tunnel bypasses a red firewall shield in a server room.

Mastering WireGuard: Site-to-Site & Road Warrior Setups Behind OPNsense NAT

Stop running WireGuard on your firewall. Learn how to decouple your VPN using Docker or Linux VMs behind OPNsense for better performance, portability, and Site-to-Site routing.
8 min read
16
Jan
Cyberpunk mascot sitting on snowy server racks, smiling at a red hologram reading 'CORE LAB UPDATES'. She wears tactical gear and clear glasses.

Fantastic Friday: Dirty Snow, The Digital Vault & The Advanced Malware Threat

Happy Friday, Core Lab crew! It has been a marathon few weeks here at the lab. I've been
3 min read
15
Jan
Side view of white Lian Li O11 Dynamic XL PC with black Fractal Celsius S36 AIO, MSI 3070 Ti, glowing white fans, and a TIE fighter model inside the glass panel.

The 2026 Hybrid Workstation: Building "Dirty Snow" (Ryzen 9800X3D + Linux)

I retired my Ryzen 5800X for the new 9800X3D to build "Dirty Snow"—a high-contrast hybrid workstation running CachyOS. See how the world's fastest gaming CPU handles Linux, virtualization, and thermals in this Black & White build.
6 min read
14
Jan
Digital illustration of a server room. Glowing blue network paths converge on an isolated, glowing red cube. A text overlay reads "TRAP SPRUNG: PID ISOLATED," symbolizing threat containment.

Threat Hunting in the Homelab

When Zenarmor flagged a high-severity beacon, I feared my NAS was infected. It wasn't. Here is the step-by-step threat hunt of how I tracked down a malware implant inside a compromised Docker container using tcpdump—and the supply chain mistake that let it in.
6 min read