AI Disclosure: Used AI to help with some of the docker configurations and brainstorm ideas
Prologue
This project started as a mostly 3D printed case in a modified Ikea kitchen cabinet draw, but that catastrophically failed… a hot summer with no AC and the hard drive enclosures melted, breaking attached fans and killing some refurbished 2TB drives. I have since bought a cheap server chassis on a shelf in that draw.
Devember project
First time submitting! I have an overhall planned for this setup as the computer janitor (aka me) left it all running for a couple years without updating anything and a lot needs changing.
Goals
Software updates:
Update TrueNAS scale from the OG Bluefin to the current Goldeye release
Update VM hosted on the TrueNAS scale machine from Debian 11 to Ubuntu Server 26.04 LTS
Full rework of the docker services that where running on the previous Debian VM for a more secure environment.
Hardware updates:
Order a cooler that fits in my 4U case and LGA2011 socket so I can finally close the top
A hard one… I have a RTX4000 8GB GPU that fails to load drivers… maybe a bad Vbios? I can see it in lspci but the nvidia driver wants nothing to do with it.
Just after the last update of my trueNAS server, one of the drives of my main raid Z1 pool isn’t showing up!
I’ll have to investigate tomorrow what is going on…
Update:
Here is the output of the pool in question, unplugging the drives and plugging them back in brought the missing drive back but I know have a checksum error
pool: tank
state: ONLINE
status: One or more devices has experienced an unrecoverable error. An
attempt was made to correct the error. Applications are unaffected.
action: Determine if the device needs to be replaced, and clear the errors
using 'zpool clear' or replace the device with 'zpool replace'.
see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-9P
scan: resilvered 3.86M in 00:00:06 with 0 errors on Sun Nov 8 22:59:17 2026
config:
NAME STATE READ WRITE CKSUM
tank ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
5341e02b-55c4-40ec-9294-559bef91077f ONLINE 0 0 0
d2f5fd5a-9337-473c-a129-b24c0d7d0499 ONLINE 0 0 1
8e225ae6-f321-45da-97dd-32ee8a678a6d ONLINE 0 0 0
440599f8-fe9d-43e0-b752-eaf6a2f959d1 ONLINE 0 0 0
63878cee-743b-413f-80d7-db53c04e086b ONLINE 0 0 0
cache
10043014-c000-40db-b1ed-4b58d8612c18 ONLINE 0 0 0
errors: No known data errors
The drive is back, a long overnight smart status says everything is clean and same for the nightly ZFS scrub. I’ll keep my eye on it for now but the main suspect would be the cable or the HBA.
2 - TrueNAS scale update
That is done, upgraded to Goldeye! It now ready to host the new VM for my docker apps.
3 - Ubuntu Server 26.04 LTS VM
Had to switch to legacy boot rather than UEFI, I wonder if it’s because of my old platform (Asus X79 WS and 12 core Xeon E5-2695 v2). But it’s running and I have installed tailscale and docker.
Started with the most complicated setup for me which is a publicly available Nextcloud AIO instance behind traefik and cloudflare tunnel.
Followed up with Immich that is only available through my Tailscale VPN. First time setting it up and it taking it’s time to load everything (I have over 30’000 photos so that maybe why!).