Black Candy is a self-hosted music streaming server, your personal music center. Has a couple of mobile apps to go along with it. Assumes Docker but you can probably break it out by using the development instructions.
Uses either SQLite or Postgres as its back-end database. Assumes that some form of Nginx is available to do the actual music file serving on the network.