Blog

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, …

How Handlers Work in …

Introduction

I recently ran into a frustration while working on some Ansible roles. I was attempting to use an Ansible handler to reset the SSH connection after making a change to a user.

My role was attempting to install Docker, add the Ansible User to the Docker Group, and deploy a container. …

Deploying Fedora Servers …

TechnoTim has a great video on how to deploy ubuntu VMs on proxmox using cloud init. I’ve used this exact guide to deploy my machines for years now, and even automated it with Ansible. Now, I’m attempting to expand my Ansible roles to support other potential operating systems that I may …

Learn Git in Five Minutes

Learn Git in Five Minutes

The purpose of this post is to get you up and running with git in about 5 minutes. If it takes you longer than that… well, I don’t have an SLA associated with this post so, maybe just read faster.

You’ll learn enough to get you curious. This won’t …