I use a straight-up MacMini (M4) as my server for both Roon and JRiver Media Center; the files are located on a Synology NAS.
No problems with it whatsoever, and I use it right out of the box, as it were. I access the box using Screen Sharing from another Mac on my home network.