Decided to spend a Saturday evening setting up Navidrome on my homelab PC. The plan was to be able to listen to music that’s stored on my Synology NAS on my phone regardless of where I am, meaning I’d probably be looking at setting up Tailscale as well. Here's what I had to do:
- Acquire cheap AF hardware. In my case, a 2nd hand 30 eur mini-PC
- Install Proxmox to it. I used this guide (also installed Home Assistant)
- Install Navidrome using the Navidrome Proxmox VE Helper-Script
- Enable NFS share on my Synology’s music library partition
- A crucial step in making it possible for the
navidromeuser to be able to actually see the files within the NFS share was to select ”Squash: Map all users to admin” when setting up the NFS rule in Synology control panel. Unsure if ”Map all users to guest”