Ombi is a self-hosted web application that allows you to manage your media libraries and request new content, which can then be automatically downloaded by your preferred services. In this tutorial, we will guide you through the installation process of Ombi on your Elementary OS Latest.
apt
or dpkg
.First, you need to download the latest Ombi package from the official website using the wget
command.
sudo wget https://github.com/Ombi-app/Ombi/releases/download/v4.1.1/Release.Ombi.zip -P /opt
Alternatively, you can download the package manually from the link https://github.com/Ombi-app/Ombi/releases
and save it to the /opt
directory.
Next, you need to install the Unzip package if it's not already installed. This package is required to extract the Ombi package files.
sudo apt install unzip
Once you have installed the Unzip package, you can extract the Ombi package using the following command.
sudo unzip -o /opt/Release.Ombi.zip -d /opt/Ombi
This command will extract the Ombi package files to the /opt/Ombi
directory.
Next, you need to set the permission for the Ombi package directory.
sudo chown -Rv user:group /opt/Ombi
sudo chmod -Rv 755 /opt/Ombi
Here user is your Linux user account and group is your Linux user group.
Ombi is a .NET Core application, so you need to install the .NET Core 2.2 runtime if it's not already installed on your system.
sudo apt-get install curl libunwind8 gettext
curl -sSL -o dotnet.tar.gz https://download.visualstudio.microsoft.com/download/pr/8c7bce31-985c-4569-9ac8-6db478a6a88a/e7deae6f8a6c2dabd96117ef6f9bf9ac/dotnet-runtime-2.2.8-linux-x64.tar.gz
sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet
sudo ln -s /opt/dotnet/dotnet /usr/local/bin
To run the Ombi service in the background, you need to create a systemd service file.
sudo nano /etc/systemd/system/ombi.service
Paste the following content into the file.
[Unit]
Description=Ombi Service
After=network.target
[Service]
User=user
Group=group
ExecStart=/usr/local/bin/dotnet /opt/Ombi/Ombi.dll
Restart=always
RestartSec=10
SyslogIdentifier=Ombi
WorkingDirectory=/opt/Ombi
[Install]
WantedBy=multi-user.target
Here, user is your Linux user account and group is your Linux user group.
Save and close the file by pressing CTRL+X
, Y
, and ENTER
.
After creating the systemd service file, reload the systemd daemon and start the Ombi service.
sudo systemctl daemon-reload
sudo systemctl enable ombi.service
sudo systemctl start ombi.service
You can check the status of the service using the following command.
sudo systemctl status ombi.service
Finally, access the Ombi web interface by entering the IP address or hostname of your Elementary OS Latest followed by the port number 3579
in your preferred web browser.
http://<ip-address>:3579
In this tutorial, you have learned how to install Ombi on your Elementary OS Latest. If you have any issues or questions, please leave a comment.
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!