fairsound
Funkwhale is a distributed audio repository, facilitating ActivityHub to exchange tracks:
Example pod: https://tanukitunes.com
Installation https://docs.funkwhale.audio/installation/
Nice interface, much better than libre.fm
No recommendation yet, maybe use MusicBrainz API https://dev.funkwhale.audio/funkwhale/funkwhale/issues/524
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information