Whatbox Logo
Login for certain variables to be updated with your slot's information

Wiki > Navidrome

"Navidrome is a self-hosted, open source music server and streamer." Navidrome runs on its own port; 17851 has been automatically generated for you, but you may choose another 5 digit port between 10000 and 32767.

Installation

  1. Connect to your slot through SSH

  2. Download the latest Linux x86_64 release

     wget https://github.com/navidrome/navidrome/releases/download/v0.52.0/navidrome_0.52.0_linux_amd64.tar.gz
    
  3. Make a directory for Navidrome

     mkdir -p ~/navidrome
    
  4. Extract the latest release archive

     tar zxvf navidrome_*.tar.gz -C ~/navidrome
    
  5. Create a configuration file and fill with the following. nano ~/navidrome/navidrome.toml

navidrome.toml

    DataFolder = '/home/user/navidrome'
    MusicFolder = '/home/user/files' # change this as needed
    LogLevel = 'INFO'
    Port = '17851'
    Address = '0.0.0.0'

Additional configuration file parameters can be found here.

  1. Start Navidrome in a background screen. You can change the music directory by changing ~/files to a different directory. Navidrome will scan all files and subdirectories in the specific directory.

     screen -dmS navidrome ~/navidrome/navidrome -c ~/navidrome/navidrome.toml
    
  2. Access Navidrome at http://server.whatbox.ca:17851 and create a new administrator account. You will use this account to log in and use Navidrome.

  3. (Optional) Remove unneeded data

     rm navidrome_*.gz