Emily's video is a perfectly adequate starting point for a home server. I'd install Windows on an SSD, then use two identical hard drives in a software mirror for bulk storage. Plex, Jellyfin, etc all run on Windows like any other service. You can even install Docker if you really want to.
If you run a media server, store the metadata database and thumbnails on the SSD as well. Your clients will feel a lot more responsive.
For remote access, TeamViewer is fine. If you've got a VPN set up, or your server machine is running Windows Pro, Remote Desktop will be faster.
The only "real server" nice-to-have you miss out on by running regular desktop hardware for your server is IPMI. If your machine gets shut down for one reason or another, you'll have to go push the power button. You can minimize this by setting the BIOS to power up when the machine is plugged in, and set the Windows power settings to never sleep.
13 hours ago, Electronics Wizardy said:
Windows SMB servers work pretty well in my experience. I mean they make the protocol. I have ran many a windows server and it works just fine for small business and other file servers.
Exactly! It's just a home server. It's not expected to host hundreds of clients at 40 gigabit speeds. Just about anything made in the last 20 years can saturate a Gigabit connection over SMB.