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

Wiki > autobrr

"With inspiration and ideas from tools like trackarr, autodl-irssi and flexget we built one tool that can do it all, and then some.

autobrr is the modern download automation tool for torrents."

Install or Upgrade

wget https://gobrr.sh/install_whatbox && bash install_whatbox

Run manually

In the foreground to see its messages/errors: ~/.local/bin/autobrr --config ~/.config/autobrr
In the background to continue running after closing the terminal: ~/.autobrr_restart.cron

Stop process

pkill -f autobrr

HTTPS

Add your autobrr port on your Domain Page.

Troubleshooting

If you have reinstalled Autobrr and are having issues logging in, clear your web browser's cookies for your Whatbox server's domain(s).

Download Client Settings

rTorrent

Host: https://<hostname>.whatbox.ca/xmlrpc TLS: Checked (xmlrpc is only accessible on port TLS port 443)
Basic auth: Checked
Username: user
Password: Your server password

qBittorrent

Host: http://localhost:PORT (replace PORT with your qBittorrent webui port)
TLS: Unchecked (we're connecting to the same server)
Username: user
Password: Your server password

Deluge 2

Host: localhost
Port: Your Deluge daemon port
TLS: Checked or unchecked
Username: user
Password: Your server password

Transmission

Host: localhost
Port: Your Transmission webui port
TLS: Unchecked
Username: user
Password: Your server password

*arr

Host: http://localhost:PORT (replace PORT with the *arr app's webui port)
API key: Copy and paste the API key from your *arr app's Settings->General page
Basic auth: Unchecked

SABnzbd

Change password

~/.local/bin/autobrrctl --config /home/user/.config/autobrr change-password user

Omegabrr

Omegabrr transforms items monitored by arrs or lists into autobrr filters. Useful for automating your filters for monitored media or racing criteria.

Install

  1. Download

  2.  https://github.com/autobrr/omegabrr/releases/download/v1.14.0/omegabrr_1.14.0_linux_amd64.tar.gz
    
  3. Make ~/bin if it doesn't exist add it to your PATH.

     mkdir ~/bin
     
     echo "PATH=\$HOME/bin:\$PATH" >> ~/.bashrc && source ~/.bashrc
    
  4. Extract

     tar -C ~/bin -xzf omegabrr*.tar.gz
    
  5. Make executable

     chmod +x ~/bin/omegabrr
    

You can now run it with "omegabrr" or ~/bin/omegabrr

Configuration

Refer to official documentation.

Sample ~/.config/omegabrr/config.yaml

server:
  host: 0.0.0.0
  port: 15510
  apiToken: GENERATED_TOKEN
schedule: "0 */6 * * *"
clients:
  autobrr:
  #  host: http://localhost:7474
  #  apikey: AUTOBRR_API_KEY
  #    basicAuth:
  #    user: username
  #    pass: password
  arr:
  #  - name: radarr
  #    type: radarr
  #    host: http://localhost:7878
  #    apikey: API_KEY
  #    filters:
  #      - 15 # Change me

  #  - name: radarr4k
  #    type: radarr
  #    host: http://localhost:7878
  #    apikey: API_KEY
  #    filters:
  #      - 16 # Change me

#  - name: sonarr
  #    type: sonarr
  #    host: http://localhost:8989
  #    apikey: API_KEY
  #    filters:
  #      - 14 # Change me
  #    #excludeAlternateTitles: true # defaults to false

  #  - name: readarr
  #    type: readarr
  #    host: http://localhost:8787
  #    apikey: API_KEY
  #    filters:
  #      - 18 # Change me

  # - name: lidarr
  #   type: lidarr
  #   host: http://localhost:8686
  #   apikey: API_KEY
  #   filters:
  #     - 32 # Change me

  # - name: whisparr
  #   type: whisparr
  #   host: http://localhost:6969
  #   apikey: API_KEY
  #   filters:
  #     - 69 # Change me

Usage

Refer to official documentation.