

Valves choices the last few years are making me more optimistic that a Linux phone ecosystem could grow and improve. Sideloading APKs on an ARM-based easy-to-use linux system? Nice! It is possible using Waydroid etc today, but it is not very polished.
I use TrueNAS, which supports TimeMachine out of the box and I have set up Samba-shares to make it simple for family members to drop files in a shared folder. Some of them also have a personal folder. This works on Linux, Windows and MacOS. I also use Wireguard to make sure they always have access to the share.
TrueNAS has a learning curve, but it is reasonably well documented and if you spend some time up front, it pays of.
I use an HP EliteDesk 800 Mini with two boot disks for redundancy and several disks connected trough USB3. Using USB disks are discouraged by TrueNAS but it has worked fine for several years for my low budget setup.