ryantiffany dot com

2024 Homelab Recap

Inspired by post on lorenzomodolo.com I wanted to catalog my current homelab setup at the end of the year for a few reasons:

Homelab Hardware

Callisto

The Callisto server is an old iMac with a cracked screen that currently sits facing the wall under my desk (to hide its shame). The server is running Ubuntu 24 and is a mix of VMs (Libvirt/KVM) and Containers (docker engine, working on replacing with podman):

Virtual Machines

As part of my continuing effort to learn and use Kubernetes, I deployed a 2 node Microk8s cluster using Ubuntu 24 VMs. The main service running in the cluster is the Tailscale Operator, which I use to expose private only services running in the cluster to other devices on my Tailnet. The server also has Rocky / Debian / Centos Stream VMs but these are usually powered down unless I am testing Ansible scripts.

Containers

Hyperion

A Synology DS920+ NAS with 6TB of storage and 2 SSD Cache drives. While the system runs a few containers, its main function is being a backup repository for my machines (Time Machine or rsnapshot) and photos (iCloud Photos) as well as a shared drive across all of my Macs using SynologyDrive. The NAS also runs Tailscale to allow me to access the device remotely and and acts as a Subnet Router advertising my home network to the rest of my Tailnet.

Containers

Jupiter

A MacBook Air (13-inch, Early 2015/2017) running Ubuntu server 22. The main function of this box is as a Prefect server, a python based orchestration and workflow platform. Currently it has just a hand full of tasks that run on a schedule to do things like check TLS expiration dates, dynamic DNS IP updates, and pulling current usage across various cloud providers.

Everyday Compute

Firefly

Personal Mac mini (M1, 2020) running macOS Sonoma. My main machine outside of work hours, it runs a handful of containers and is where I do most of my development work / start new projects.

Io

Work MacBook Pro (16-inch, 2021) running macOS Sequoia. This is my main machine during work hours and is where I do most of my development work.

Network Hardware

2025 Updates and ideas

#docker #homelab #kubernetes #tailscale