Your private Spotify

Do you dream to have your own private Spotify System? Now it’s really simple to build one. You just need:

  • VPS
  • Docker
  • Docker application server (Navidrome)
  • Android client (Symfonium)

VPS and Docker

Let’s assue that you already have a VPS (or any Linux Server) ready to use and the docker system installed on it. For an how to for Docker installation you can click on docker link on this page.

Create and start Docker Server

First thing to do is to create a new directory like navidrome and a folder for music

mkdir navidrome
cd navidrome
mkdir music

Then we can create the docker compose file for Navidrome

nano docker-compose.yml

and put this inside the file

services:
  navidrome:
    image: deluan/navidrome:latest
    user: 1000:1000 # should be owner of volumes
    ports:
      - "4533:4533"
    restart: unless-stopped
    environment:
      # Optional: put your config options customization here. Examples:
      # ND_LOGLEVEL: debug
    volumes:
      - "/path/to/data:/data"
      - "/path/to/your/music/folder:/music:ro"

Change the path to your music folder with the complete path of the folder music created before

Now you can start the docker and the Navidrome Server inside it with the command

docker-compose up -d

where -d is needed for to detach the console

load your music

Now we have to load the music on the music folder create before inside navidrome folder.

Enjoy it

You can now start to listening your music. Go to the browser to the address:

http://IP(or domain):4533

Where 4533 is the default port of Navidrome. The user interface is really well done and user friendly

Also you can use and Android Application like Symfonium for to listen your music library from anywhere with your Android devide. Just for do it you need to instantiate a new Media Provider on Symfonium settings and choose the Subsonic type. Insert the address, the username and the password and Enjoy It

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *