First, define "home server". Can be anything from simple CIFS server aka Windows shares for clients and management of some underlying RAID or ZFS. Would be one smb.conf configuration file and you are done. Maybe what you wanted in that case is a Synology NAS? Or is home server a ProxMox installation with 20 VMs serving up all kinds of services like Pi-Hole, mqtt, dedicated GPS time server, etc.
Select a distribution that has the ZFS filesystem (available, not as default), ungoogled-chromium and what looks like excessive documentation. Bonus points if the distribution does not only support AMD64 but also ARM64 or PowerPC, because it signals the distribution has something good and also attracted enough talent to boot non-x86. That's where the top-end, hot-shot, privacy-aware freaks hang out, who have beaten down a nice walkable path in front of you, and where you want to be. Random items off the top of my head:
- Anything RPM-based is a little doomed, ever since IBM bought Red Hat, Fedora got canned and now CentOS and clones are looking into an uncertain future. Yes I know, they have a plan, but like good philosopher Mike Tyson says, everyone has a plan, until 2,000 IBM lawyers punch you in the face.
- Anything with the name Oracle on it can be disregarded.
- If you just want to use, stable, little hoopla, try Debian. Not rolling, boring, works.
- If you want to learn, modify alot (kernel, packages), try vanilla Arch.
- If you want to learn even more, try Gentoo.
- If you want to go right to the next-gen Linux distribution and can stomach serious learning curve and some pain, try NixOS.
- Honorary mention to Pop!_OS because when I looked for obscure Linux kernel settings to really get the very last bits of smoothness out of my Linux desktop, I found out and was impressed that Pop!_OS already had them in their distribution.
- All BSDs are currently way behind on features and hardware support.
If you keep important data, shoot for a 3:2:1 backup.