Blog

Books That Changed My …

Introduction

I remember as a young cadet (and even as a young lieutenant) rolling my eyes a bit every time a leader preached the importance of reading. “I’m just not a reader…” I would think to myself. But all that really meant was that I wasn’t willing to put in the …

Learn GTD in 5 Minutes

Introduction

For years, we had two copies of this book floating around our house. They got packed with every move, and sat around in boxes, bins, drawers… just about anywhere they had no chance of being read. My dog even chewed up the back cover to one of the copies and, for some reason, we …

My Tailscale DNS Woes

Introduction

I am an avid user of Tailscale, a mesh VPN based on Wireguard that makes secure, remote access to your homelab services incredibly easy. One of my favorite features is MagicDNS which essentially allows you to connect directly to any of your devices over Tailscale via the hostname rather …

Restoring My Jellyfin …

Introduction

I’ve recently been attempting to implement single-sign-on (SSO) in my homelab using Authentik. I’ve wrote a litte about that adventure so far. You can read that article here.

Well, recently, I attempted integrating Authentik with Jellyfin, my self-hosted media server of …

Implementing SSO Using …

Introduction

SSO - or single sign on, is the concept of maintaining one directory of users with their associated permissions across all of your apps. With SSO you don’t have to manage separate sets of credentials per user on each application server, and users don’t have to remember …

Recouping Disks From Ceph …

Introduction

I want to preface this post with – I do not think Ceph is a bad storage option. My implementation of it, however, was certainly bad. As with all things in life (and especially IT), if you’re wondering if Ceph is for you, the answer is “It depends.”

Alas, …