How to Install Navidrome Music Server on Fedora CoreOS Latest
Navidrome is a free, open-source music streaming server that can be set up on your own hardware. In this tutorial, we'll guide you through the installation of Navidrome on Fedora CoreOS Latest.
Prerequisites
Before we start, please ensure that you have the following prerequisites in place:
- A Fedora CoreOS Latest installation up and running
- A command-line interface (CLI) such as Terminal
Step 1: Update Fedora
The first step is to update your Fedora system. You can do this by running the following command:
sudo dnf update
This will update your system to the latest stable version. If prompted for any confirmation, type "y" and hit Enter to proceed.
Step 2: Install Navidrome Dependencies
Navidrome requires certain dependencies to be installed on your system. Use the following command to install these dependencies:
sudo dnf install -y curl ffmpeg libsodium sqlite unzip
This will install the necessary packages required to run Navidrome. If prompted for any confirmation, type "y" and hit Enter to proceed.
Step 3: Download Navidrome
To download the latest version of Navidrome, use the following command:
curl -s https://api.github.com/repos/navidrome/navidrome/releases/latest \
| grep browser_download_url \
| grep linux-amd64 \
| cut -d '"' -f 4 \
| wget -i -
This will download the Navidrome package in the current directory.
Step 4: Install Navidrome
Now that the Navidrome package has been downloaded, use the following command to install it:
sudo unzip navidrome-linux-amd64*.zip -d /usr/local/bin/
This will extract the Navidrome binary to the /usr/local/bin/ directory.
Step 5: Start Navidrome
To start the Navidrome music server, use the following command:
sudo navidrome --webservice.address=0.0.0.0 --webservice.port=8080 --music.directory=/path/to/music/directory
In the above command, replace /path/to/music/directory with the actual path to your music directory. By default, Navidrome runs on port 4533, but we have specified port 8080 in this command. You can also specify a different port number, if needed.
Once the server is up and running, open a web browser on your local machine and navigate to http://<your-server-ip>:8080 to access the Navidrome web interface.
Conclusion
That's it! You have now installed Navidrome Music Server on Fedora CoreOS Latest. You can now start incorporating your music library into the server and enjoy streaming it through various devices.