Instead of two hosts, why not just one? Most/all of those apps can be run in docker. This keeps all the storage local but you can still keep all the apps separate from each other.
Jellyfin 10.10.3 (Docker)
Ubuntu 24.04 LTS
Intel i3 12100
Intel Arc A380
OS drive - SK Hynix P41 1TB
Storage
3x WD Red Pro 6TB CMR in RAIDZ1 (JF Library)