The wall dashboard's home page: stock ticker, clock, Spotify, airport and traffic webcams, weather and the Home Status panel on dark suite cards, over the Hillnet line-art with the hn logo at its centre

MagicMirror² Wall Dashboard, Now With Home Lab Pages

A MagicMirror² dashboard with weather, Home Assistant, Spotify, news, stocks and webcams, now rotating through two read-only Grafana pages for the home lab. Covers the hardware history, the kiosk setup and how Grafana is embedded safely.

April 15, 2026 · Updated October 21, 2026 · 16 min · Roland Hill
A Grafana Node Exporter Full dashboard showing CPU, memory, network and disk usage

Homelab Monitoring with Grafana, Loki, Prometheus and Alloy

How I centralised logs and metrics for my homelab with Grafana, Loki, Prometheus and Grafana Alloy, and what I learned about push-based collection, alerting and code-generated dashboards.

October 1, 2026 · Updated October 14, 2026 · 9 min · Roland Hill
The Jellyfin Live TV guide showing a grid of channels and programme schedules

Live TV in Jellyfin with NextPVR

How I run NextPVR alongside Jellyfin in a single LXC container to provide live TV, and how a one-line config setting broke every channel behind a generic transcoder error.

October 1, 2026 · Updated October 14, 2026 · 6 min · Roland Hill
Terminal showing a customised Mutt configuration

A Clean, Modular Mutt Setup with Account and Theme Switching

A modular Mutt configuration: per-account switching, msmtp for sending, and colour themes you can swap without touching the core config.

February 22, 2026 · Updated October 14, 2026 · 2 min · Roland Hill
Diagram of the anacron-scheduled rsync backup flow from workstation to Synology NAS with email reporting

Building a Resilient Linux Workstation Backup System with rsync

A resilient Linux workstation backup system using rsync over SSH to a Synology NAS, with automated scheduling, timeout protection, and email reporting.

February 22, 2026 · Updated October 14, 2026 · 4 min · Roland Hill