Release/file sharing service
What you're after is an Binary repository manager

Quoting from Wikipedia with added links:


  Notable Universal package managers include:[6]
  
  
  Apache Archiva
  Jfrog's Artifactory 
  Inedo's ProGet 
  Sonatype Nexus
  


I know for sure Nexus and Artifactory match your requirements (even if proper UI is a bit subjective and you mileage may vary).