Ghost cover image

Ghost

Intro

Ghost is my primary application server. These are the specs...

I wrote about some of the specs in homelab-journey-part-1#current-homelab-setup but here is where I will keep up to date information

Why

Why ghost? I don't know... I was going for a theme at one point it time, or several points rather... and after giving up on the theatrics of a fully consistent harry potter naming scheme across all my homelab entities, I decided to just come up with some short aliases that were easy to type. So ghost was born, and the backup server is ghost-vault.

CPU

I have a AMD Ryzen 7 5700G with Radeon Graphics @ 16x 4.426GHz in this bad boy... why this chip? Well I knew I wanted many cores, and I was previously on a Ryzn 5 3600, which was fine but I noticed that as I started to develop with containers more that I was going to want to take advnaatage of more cores...

I also was pretty sure that the built-in graphics would be enough for the acceleration requirements I had in mind - which was primarily jellyfin.

At this point in time, I think AMD was still beating Intel on most of the benchmarks I tended to care about (I was watching channels like Bitwit and LTT at the time of building this machine)

So because of the moderate amount of cores and built-in GPU, I paid $229 for it according to my Amazon history, and it's currently priced at $174, so that's a pretty sweet deal if you're on AM4 and looking to upgrade in July of 2025

Memory

I maxxed her out at 128 Gee Beez. I snagged that kit of Crucial that's all black that we've all seen on Amazon. I paid aboaut $90 for it, it's currently priced way high for some reason, which is unfortunate. It's been totally fine for me as far as memory performance goes - in that it's stable and I don't think about it...

Boot

I have a 1 TB NVMe in here to boot from. I think it's a Crucial P3

Storage

Storage is the interesting bit, it's supposed to be the most rock solid but it's also been the most fluid for me from a hardware perspective, and as of my most recent case migration I think I'm in a good spot..

The case is a Sagitatius 8-bay NAS Chassis from aliexpress

I use zfs and recommend you do to.... but this isn't a post about that

My primary zpool is a 12TB ZFS Mirror, and I have another 12TB ZFS Mirror as an on-prem replica plugged into this same box.

There is a 4TB drive that serves as frigate's media directory - I wanted a dedicated drive due to the write-intensive nature of the NVR.

I backup to an offsite box using syncoid

OS

I am currently running Ubuntu Server 24.04

I am eager for Ubuntu to get zfs in their release that contains the zfs data corruption with encrypted datasets but I don't expect to see it until 26.04 at the earliest fingers crossed.

KVM

I recently purchased a jetkvm and it's exactly what I need for both my main server and my backup off-site... An amazingly simple and elegant solution to remote KVM.

Applications

Currently I use docker compose to manage practically everything. Stay tuned for more about those things

I also have a few ansible playbooks for setting up my shell and some utilities on my computers, including the server. They're in github

Find more at the-homelab