What would be the easiest self hosted way to share a music collection privately?

I am thinking of just granting guest access to the nas folder via wireguard or a simple caddy instance but also more sophisticated versions.

It would be good (but not a must) to have a search feature enabled.

Any recommendations?