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

~/.local/bin/autobrr --config ~/.config/autobrr

HTTPS

Add your autobrr port on your Domain Page.

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: 11899
  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.