Skip to content

Taildrive for adding music to Navidrome

Ampache to Navidrome, with a side of Proxmox and Tailscale

Boris
Jun 26, 20262 min read3 reads
2

rebooted my [[homelab]] with a new machine and moved to proxmox which also meant shutting down [[my Ampache install]] and moving to Navidrome.

Navidrome is a pretty simple library management, it has the same API as Ampache, so I'm still using [[Amperfy]] as a client for it on iOS / MacOS.

But Ampache has built in uploads, and Navidrome does not.

Tailscale to the rescue with [[Taildrive]] -- WebDAV on your local tailnet.

The short version of this, add a machine on your tailnet, then share a folder using Taildrive, and you can mount a folder on your MacOS desktop and easily drag and drop music files.

I ran into issues with Tailscale install not working on the navidrome server (a Debian LXC on proxmox) so had to add this config:

With tailscale installed*1, sharing folders on Linux is this oneliner:

tailscale drive share <share-name> <path>

Yay, it works! Here it is on my MacOS desktop.

I can drag and drop files and they get added to my Navidrome library.

Next up would be to setup some atuomatic syncing for my local folders to the navidrome server, and I'd really like an automatic Bandcamp sync*2 which I can probably do with this Python module.


  1. And setting up a bunch of Tailscale policy stuff to enable Taildrive
  2. And Subvert!

Did you enjoy this article?

Recommend it — Standard Reader surfaces well-loved writing to more readers across the network.

Across the AtmosphereDiscussions