Whatbox Logo
Login for certain variables to be updated with your slot's information

Wiki > Ombi

Ombi is a self-hosted web application that automatically gives your shared Plex users the ability to request content. Ombi runs on its own port; 16022 has been automatically generated for you, but you may use another 5 digit port between 10000 and 65535.

Ombi version 3 (stable)

  1. Connect to your slot through SSH.

  2. Download Ombi v3

     wget -O OmbiV3.tar.gz $(curl -s https://api.github.com/repos/tidusjar/Ombi/releases | grep linux.tar.gz | grep browser_download_url | head -1 | cut -d \" -f 4)
    
  3. Extract the archive

     mkdir ~/OmbiV3; tar xzvf OmbiV3.tar.gz -C ~/OmbiV3/
    
  4. Create a directory to store the database.

     mkdir ~/.ombi
    
  5. Start Ombi (may take a couple of minutes to start)

     cd ~/OmbiV3/; screen -dmS Ombi ./Ombi --host http://*:16022 --storage ~/.ombi/
    

You will be able to access Ombi at http://server.whatbox.ca:16022 when Ombi has started up.

Ombi version 3 Automatic Restart

Below are steps to take to have your Ombi V3 instance automatically restart if it crashes, or if the server is rebooted.

  1. Make a file to be used for the script. touch ~/ombi_restart.cron

  2. Edit the file and enter the text below. nano -w ~/ombi_restart.cron

     #!/bin/bash
     if pgrep -x "Ombi" > /dev/null
     then
         echo "Ombi is running."
     else 
         echo "Ombi is not running, starting Ombi"
         cd ~/OmbiV3/; screen -dmS Ombi ./Ombi --host http://*:16022 --storage ~/.ombi/
     fi
     exit
    
  3. Save the file with Ctrl+x and the "y" and Enter to accept overwriting.

  4. Make the script executable. chmod +x ~/ombi_restart.cron

  5. Open your crontab. EDITOR=nano crontab -e

  6. Enter the following text

     @reboot /home/user/ombi_restart.cron >/dev/null 2>&1
     */5 * * * * /home/user/ombi_restart.cron >/dev/null 2>&1
    
  7. Save the crontab with Ctrl+x and the "y" and Enter to accept overwriting.

Ombi version 4 (beta)

Ombi v4 is currently in beta and may be unstable or broken.

These instructions will install Ombi v4 and use the same database directory as Ombi v3. You should not run Ombi v3 after running Ombi v4.

  1. Download Ombi v4

      wget -O OmbiV4.tar.gz $(curl -s https://api.github.com/repos/tidusjar/Ombi.releases/releases | grep linux-x64.tar.gz | grep browser_download_url | head -1 | cut -d \" -f 4)
    
  2. Extract the archive

     mkdir ~/OmbiV4; tar xzvf OmbiV4.tar.gz -C ~/OmbiV4/
    
  3. Create a directory to store the database.

     mkdir ~/.ombi
    
  4. Start Ombi (may take a couple of minutes to start)

     cd ~/OmbiV4/; screen -dmS Ombi ./Ombi --host http://*:16022 --storage ~/.ombi/
    

You will be able to access Ombi at http://server.whatbox.ca:16022 when Ombi has started up.

Automatically Restart (Ombi V4 Beta)

Below are steps to take to have your Ombi V4 instance automatically restart if it crashes, or if the server is rebooted.

  1. Make a file to be used for the script. touch ~/ombi_restart.cron

  2. Edit the file and enter the text below. nano -w ~/ombi_restart.cron

     #!/bin/bash
     if pgrep -x "Ombi" > /dev/null
     then
         echo "Ombi is running."
     else 
         echo "Ombi is not running, starting Ombi"
         cd ~/OmbiV4/; screen -dmS Ombi ./Ombi --host http://*:16022 --storage ~/.ombi/
     fi
     exit
    
  3. Save the file with Ctrl+x and the y and Enter to accept overwriting.

  4. Make the script executable. chmod +x ~/ombi_restart.cron

  5. Open your crontab. EDITOR=nano crontab -e

  6. Enter the following text

     @reboot /home/user/ombi_restart.cron >/dev/null 2>&1
     */5 * * * * /home/user/ombi_restart.cron >/dev/null 2>&1
    
  7. Save the crontab with Ctrl+x and the y and Enter to accept overwriting.