I’m away from home for weeks at a time around the country... and keep about 18,000 songs on my MacBook. At home, I have a 3TB Western Digital “Cloud” attached to my router. I have those 18,000 plus another 5,000 of oddball genres on the WD unit.
All songs, at all times, can be accessed and played from iTunes through the internet. WD also has a free app that you can install on your phone and/or tablet to access the songs (or pictures, etc.)
You can give access to anyone to listen to and/or download your songs. In my case, I have given access to four other people... and THEY can upload songs to the Cloud in folders accessible to them AND to me as the administrator.
I’ve had it set up for over a year now... and very happy with it.
http://www.wdc.com/en/products/products2.aspx?id=1140
THE WD mycoud is great. Some of the best money I’ve ever spent on computer stuff.