A NAS (network attached storage) is a server, I employ one for cd rips storage.
Not surprised you can't find a dedicated server, what's the point, you need a streamer for streams, the server is only going to store local files like cd rips.
You can diy a streamer, no need for coding or programing. I'd suggest going with an off the shelf unit unless you have prior experience building/assembling computers.