Full disclosure, I’m pretty new to selfhosting myself, and I haven’t written a guide like this before, but hopefully this scatterbrained writeup is enough for someone out there lmao
This is just what works for me and how I set it up. Always open to ideas for improvement as well.
I use a Navidrome server and ProjectBlue app on my Android. I haven’t figured out how to download music for offline use by using my ProjectBlue app though.