Ghost Blog

09
Jun
A digitized and futuristic Core Lab CPU "mascot" ;)

Fighting the AI Slop: Year 1 Metrics, Costs, and Lessons Self-Hosting a Ghost Tech Blog

A raw look at Year 1 metrics, real electricity costs, and traffic sources for an independent, self-hosted Ghost tech blog fighting internet AI slop.
8 min read
27
May
Core Lab Website HA Dashboard, instant status view of many useful metrics!

How to Integrate Ghost CMS with Home Assistant Natively (2026 Guide)

Stop wasting time checking dashboards. Learn how to natively connect Ghost CMS to Home Assistant to monitor MRR, subscribers, and trigger custom automation.
9 min read
07
Apr
A high-tech digital interface performs a surgical, laser-guided scan on a grid of server data blocks, illustrating the cleanup of orphaned images in Ghost CMS.

How to Safely Delete Unused Images in Ghost CMS: The Surgical Guide

🖖These instructions & information are provided without warranty, guarantee of any kind, or support, and used completely at your own
13 min read
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
09
Jan
A tablet with a breadcrumb path at the top, and them editing code below.

Hacking Ghost: Adding Mobile-Friendly Breadcrumbs to the Edition Theme

The "Lost User" Problem We spend hours tweaking our homelabs, optimizing Docker containers, and fine-tuning our firewalls.
5 min read
10
Dec
Digitized picture of a rusty satellite spray-painted with the Cloudflare logo in Earth orbit.

Cloudflare Advanced - The Layered Cache Strategy (2026)

In Part 1, we secured your DNS. In Part 2, we enabled all the awesome free Cloudflare free security security
11 min read
21
Nov
Digitized image of the Cloudflare logo spray-painted onto a rock outcropping, in the background there's a large cityscape, somewhat futuristic.

Cloudflare Advanced - Geoblocking, AI Scraping & Bruteforce Protection (2026)

Welcome back, fellow self-hosters! In part 1 of the Cloudflare series, we covered the basics of getting your Ghost
6 min read
28
Oct
How to Add a Custom Table of Contents to Ghost CMS (Code Injection Guide)

How to Add a Custom Table of Contents to Ghost CMS (Code Injection Guide)

Learn how to add a dynamic table of contents, scroll progress bar, and "back to top" button to your Ghost blog using simple code injections—no theme change required.
16 min read