Skip to content

homelab

Stuff I run and mess with

A TrueNAS box, too many Linux machines, Tailscale on almost everything, and a small cluster made from old thin clients.

Main setup

The parts that are useful often enough that I keep them running.

storage

TrueNAS

Stores project files, datasets, audiobooks, backups, and runs selected containers and databases.

NFSDockerMSSQL

network

Tailscale

Connects the NAS, desktops, Raspberry Pis, and remote machines without exposing every service directly.

private networkingremote access

old hardware

Dell Wyse cluster

Used thin clients running Debian for PXE installs, shared networking, cluster experiments, and low-power workloads.

DebianPXElow power

CI

Self-hosted GitHub runners

Trusted publisher runners and isolated pull-request runners for repositories that need local hardware.

GitHub Actionscontainersisolation

Services

The exact list changes whenever I find something useful enough to keep.

media

Audiobookshelf

Hosts and organizes my audiobook library and explains why I wrote chapter-renaming scripts.

NAS hosted

analytics

PostHog

One analytics setup shared across several small sites instead of a separate stack for each project.

product analytics

databases

SQL Server and CloudBeaver

SQL Server runs on the NAS and CloudBeaver provides a browser-based database client.

MSSQLweb client

AI

Local models

Used for testing, privacy, and reducing API usage while comparing hardware, quantization, and context sizes.

OllamaLinuxAMD