I am looking for server software to share/host my music.

Must haves:

  • HTTP Web portal
  • Ability to upload files and folders
  • Ability to download songs individually or en mass
  • Must run on Windows 10
  • Free

Nice to haves:

  • Ability to play music from the Web interface
  • Client software

Similar programs that don't quite make the cut:

  • Orb, discontinued
  • Jinzora, complicated
  • HFS, no multi-file download capability
  • A notable project but does not allow uploading/downloading files is koel
    – Tom
    Apr 27, 2016 at 1:51
  • 1
    You want to host the server on your Windows 10 machine, correct? For which operating system(s) should the (nice to have) client software be?
    – unor
    Apr 27, 2016 at 2:40
  • @unor As i said, It must have an HTTP portal so client software is semi-irrelivent. But, if it has client software, it should work on at least Windows. Apr 27, 2016 at 13:43

1 Answer 1


I would recommend ownCloud. It meets all your requirements including having an HTTP Web Portal, uploading files, downloading file(s), compatible with Windows 10 (written in PHP), and being open source. It also allows an extension where it can play music within the browser and has client software that allows you to sync your music between the server and your computer.

Note: You must use version 7 of ownCloud as version 8+ is no longer supported in Windows. Version 7 does still meet the requirements of the OP's question.

ownCloud (open source)

ownCloud gives you web services under your control. It is a self-hosted open source platform with file sync and sharing at its core and available clients for desktop and mobile. The web frontend has apps for Pictures, Calendar, Contacts, News/RSS, Bookmarks, Notes, Music and much more via an open app platform!

ownCloud Server can be installed on Windows and Linux operating systems, and is available via packages, sources, or a one file php installer.

ownCloud Music UI

  • ownCloud does not seem to natively work on Windows. Apr 27, 2016 at 13:45
  • @MichelfrancisBustillos ownCloud is written in PHP which runs on Windows. I suggest finding a WAMP stack and then installing ownCloud through it.
    – Tom
    Apr 27, 2016 at 17:11
  • ownCloud stopped supporting Windows as of v8.1 Apr 27, 2016 at 18:05
  • @MichelfrancisBustillos Where on earth did you read this? I'm using the client of ownCloud on my Windows 10 64bit laptop and the ownCloud instance itself runs on PHP which runs practically anywhere.
    – Tom
    Apr 27, 2016 at 20:20
  • Right on their site. owncloud.org/blog/… Apr 27, 2016 at 23:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.