Lidarr is a music collection management software that lets you organize your music collection, search for new music, and download it automatically. In this tutorial, we will guide you through the installation process of Lidarr on Alpine Linux Latest.
Before you begin, you need to have the following:
It's always a good practice to update your system before installing any new packages. You can do this by running the following command:
sudo apk update && sudo apk upgrade
Lidarr requires Mono, which is already available in the Alpine repository. You can install it using the following command:
sudo apk add mono
Make sure you're in the home directory, and download the latest Lidarr version package using the following command:
wget "https://github.com/Lidarr/Lidarr/releases/latest/download/Lidarr.master.0.8.1.2135.linux-musl-core-x64.tar.gz"
This will download the package in the home directory.
Now, extract the downloaded package by running the following command:
tar xzf Lidarr.master.0.8.1.2135.linux-musl-core-x64.tar.gz
This will extract the package to the current directory.
Now, run Lidarr to configure it. Use the following command:
mono Lidarr/Lidarr.exe
This will bring up the Lidarr web interface setup page. It will prompt you to enter the required information, including the language preference, download client, and search indexer. Fill in the required information as per your preference.
Note: Make sure the download client and search indexer are configured correctly. Otherwise, the Lidarr application will not be able to fulfill its core purpose.
To create the Lidarr systemd service file, run the following command:
sudo nano /etc/systemd/system/lidarr.service
Paste the following content in the file:
[Unit]
Description="Lidarr Daemon"
After=network.target
[Service]
User=your_user
Group=your_group
Type=simple
ExecStart=/usr/bin/mono /path/to/Lidarr/Lidarr.exe -nobrowser -data=/path/to/data/folder
TimeoutStopSec=20
KillMode=process
Restart=always
[Install]
WantedBy=multi-user.target
Make sure to replace the your_user
, your_group
, /path/to/Lidarr/Lidarr.exe
and /path/to/data/folder
with the proper values.
Now, enable and start the Lidarr service by running the following command:
sudo systemctl enable lidarr.service
sudo systemctl start lidarr.service
Finally, add the Lidarr web interface port to the default firewall rule by running the following command:
sudo ufw allow 8686/tcp
Congratulations! You have successfully installed Lidarr on your Alpine Linux server. You can now open your web browser and access the Lidarr web interface by navigating to http://your_server_ip:8686
. If you face any issues, please check the Lidarr logs for more information.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!