Ombi is a free self-hosted media request and content management system and supports multiple platforms including Linux. This tutorial will guide you through the installation process of Ombi on Arch Linux.
Before installing Ombi, make sure that you have the following:
Ensure that your system is up-to-date and install the following dependencies:
sudo pacman -Syu git dotnet-runtime dotnet-sdk aspnet-runtime
Clone the Ombi repository from GitHub using the following command:
git clone https://github.com/Ombi-app/Ombi.git
Go to the cloned directory and run the following commands:
cd Ombi
sudo dotnet publish -c Release -o /opt/ombi
sudo chown -Rh root:root /opt/ombi
Create a file for Ombi's system service:
sudo nano /etc/systemd/system/ombi.service
Paste in the following code:
[Unit]
Description=Ombi
[Service]
WorkingDirectory=/opt/ombi
ExecStart=/usr/bin/dotnet /opt/ombi/Ombi.dll
SyslogIdentifier=ombi
Restart=always
User=ombi
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false
[Install]
WantedBy=multi-user.target
Save the file (press CTRL+O
and CTRL+X
to exit nano) and run the following command:
sudo systemctl daemon-reload && sudo systemctl enable ombi && sudo systemctl start ombi
The Ombi service should now be running, you can access it at http://your_ip_address:5000
.
Congratulations, you have successfully installed Ombi on your Arch Linux system. You can now use the platform to manage media requests and content.
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!