Docker-Compose method - Recommended
Install Docker
Update the repo to get latest versions
sudo apt update
Install the latest version
sudo apt install docker.io
Set Docker to start on startup
sudo systemctl enable --now docker
Give your user permissions to docker, replacing user
with your username
sudo usermod -aG docker user
Once you have run this command close and reopen your session if you accessing remotely. This is to apply the permissions in the above step
Test it has installed correctly by getting the docker version
docker --version
Docker Compose
I also install docker-compose as some dockers need you to compose from a yml file. This downloads v2.16.0, just change this if the version updates to a later version
sudo curl -L "https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Give permissions to this
sudo chmod +x /usr/local/bin/docker-compose
Test it has installed correctly by getting the docker-compose version
docker-compose --version
Install Ombi
I keep all my dockers in a dockers folder in my home directory. If it doesn’t exist already, create this folder:-
mkdir ~/dockers
Now create a folder for Ombi to live in.
mkdir ~/dockers/ombi
Create a folder for the config
mkdir ~/dockers/ombi/config
Change directory to this folder
cd ~/dockers/ombi
Create a docker-compose.yml file
nano docker-compose.yml
Paste the following. Change the first 3579
part of 3579:3579
if you want it to listen on an alternative port to port 3579.
---
version: "2.1"
services:
ombi:
image: ghcr.io/linuxserver/ombi
container_name: ombi
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
- BASE_URL=/ombi #optional
volumes:
- ./config:/config
ports:
- 3579:3579
restart: unless-stopped
Save the file with ctl + x, then y to save.
Run the docker-compose file with the following:-
docker-compose up -d
- Browse to the server ip and the port mentioned in the compose file, eg http://1.1.1.1:3579 and you should get the default dashboard.
Manual install
Installing Ombi
First add Ombi repository to the apt sources
echo "deb https://apt.ombi.app/develop jessie main" | sudo tee /etc/apt/sources.list.d/ombi.list
Add the Ombi key for the source
curl -sSL https://apt.ombi.app/pub.key | sudo apt-key add -
Install Ombi
sudo apt update && sudo apt install ombi
This runs on port 5000 by default, but I’ve got another service running on that port so to change the port edit the ombi.service
file.
sudo nano /lib/systemd/system/ombi.service
Find the exec start and add --host http://serverip:5001
to the end, where serverip
is your server ip so the line looks like
ExecStart=/opt/Ombi/Ombi --storage /etc/Ombi/ --host http://serverip:5001
Save the file, reload systemctl with
sudo systemctl daemon-reload
Then start the service
sudo systemctl status ombi.service
In your browser got to http://serverip:5001 and you should get the Welcome wizard screen.