You can setup your own iTunes music server, host it, and connect from anywhere.
My Buffalo network drive also supports custom iTunes libraries which can be used. Here is another kind of setup:
https://www.techradar.com/how-to/software/applications/how-t...