I store my media library on a QNAP HS-251 + NAS and I use ACRONIS for backup. I have 2 backup schedule, a full backup is run every week to an external disk and a daily backup using full + 5 incremental is run daily to the ACRONIS cloud. The media library is managed by JRiver which run on one of my PCs at home and I'm also running a PLEX and a Roon core server on the NAS. I prefer to use JRiver but the PLEX server has clients for pretty much everything, which might be interesting for those looking to stream directly to smart TVs or such. Roon might be easier to use because of it simple UI and its ability to act as an aggregator for media found on the local network and internet service subscriptions.