McGarrah Technical Blog

Implementing GDPR Compliance for Jekyll Sites: A Real-World AdSense Integration Story

· 13 min read
A detailed walkthrough of implementing GDPR cookie consent for Jekyll sites with Google AdSense and Analytics, including debugging challenges and solutions.

Adding Ceph Dashboard to Your Proxmox Cluster

· 5 min read
The Ceph Dashboard is essential for monitoring cluster health without SSH, but setting it up on Proxmox isn't straightforward. Here's how to get it working with SSL and proper authentication.

Upcoming Articles Roadmap: September - December 2025

· 4 min read
A publishing schedule for the remaining 16 articles planned through end of 2025, covering Proxmox, Ceph, hardware monitoring, CLI tools, and Jekyll optimization.

Using Github Actions with pip-audit to audit pip library versions

· 12 min read
Dependabot misses Python pip security issues that pip-audit catches. Here's a GitHub Actions workflow that audits dependencies automatically without requiring pinned versions.

Posts