----------------------------------------------------------------

homelab

self-hosted, built and maintained on an ongoing basis.

overview

runs virtualized on proxmox, with a dedicated truenas box handling storage. the stack is built around per-user media management (radarr/sonarr/prowlarr/sabnzbd) with jellyfin serving playback, architected for family sharing with individual user profiles rather than one shared library.

current architecture

problems solved

nfs permission handling between truenas and the containers was a recurring issue — mismatched acls and ownership breaking write access from the media stack. resolved by managing permissions directly on truenas (setfacl, chown,chmod) rather than fighting it from the container side.

in progress

currently rebuilding the architecture: moving truenas to bare metal (dropping the vm layer for storage, since virtualizing your nas adds a failure point you don't need) and shifting general compute to a dedicated mini pc.