Kevin,
You might want to take a look at the Freedombox.org software:
Run your digital services from your home
FreedomBox is a private server for non-experts: it lets you install and configure server applications with only a few clicks. It runs on cheap hardware of your choice, uses your internet connection and power, and is under your control.
It has a front panel and was designed for people who are running a home server and are not super-admins, although I do not think that it is "Mom&Pop(TM)" ready either. There is a lot of functionality there.....you do not have to set up everything all at once.
99% of the software has been incorporated into Debian 11 and Debian 12, and therefore runs on a variety of hardware platforms, everything from an old laptop to a Raspberry Pi 5 (which can go up to 8 GB of RAM for 80 USD). The RPi 5 has a PCI-e bus built in and there are "Hats" that allow you to add two M.2 solid state memory cards to set up RAID.
The 1 Gbps ethernet connection would probably give you all the throughput you need.
md