Autobrr
For information regarding autobrr, visit the autobrr website.
Connection Details
The connection details for each client in Settings -> Clients is given below.
qBittorrent
Host: https://{username}.{servername}.usbx.me/qbittorrent
TLS: Enabled
Username: {username}
Password: qBittorrent's Password as given in your Control Panel
Basic auth: DisabledDeluge v1
Host: {servername}.usbx.me
Port: Deluge's Daemon Port as given in your Control Panel
TLS: Disabled
Username: {username}
Password: Deluge's Password as given in your Control PanelDeluge v2
Host: {servername}.usbx.me
Port: Deluge's Daemon Port as given in your Control Panel
TLS: Disabled
Username: {username}
Password: Deluge's Password as given in your Control PanelrTorrent
Host: https://{username}:{ruTorrent Password}@{username}.{servername}.usbx.me/RPC2
* The ruTorrent password can be found in your Control PanelTransmission
Host: {servername}.usbx.me
Port: Transmissions' RPC Port as given in your Control Panel
TLS: Disabled
Username: {username}
Password: Transmission's Password as given in your Control PanelRadarr
Host: https://{username}.{servername}.usbx.me/radarr
API Key: Radarr's API Key found in Settings -> General -> Security
Basic Auth: DisabledSonarr
Host: https://{username}.{servername}.usbx.me/sonarr
API Key: Sonarr's API Key found in Settings -> General -> Security
Basic Auth: DisabledLidarr
Host: https://{username}.{servername}.usbx.me/lidarr
API Key: Lidarr's API Key found in Settings -> General -> Security
Basic Auth: DisabledReadarr
Host: https://{username}.{servername}.usbx.me/readarr
API Key: Readarr's API Key found in Settings -> General -> Security
Basic Auth: DisabledSABnzbd
Host: https://{username}.{servername}.usbx.me/sabnzbd
TLS: Enabled
API Key: SABnzbd's API Key found in Settings -> General -> Security
Basic Auth: DisabledAdd Prowlarr Indexer Feed
- Begin by navigating to your Prowlarr webUI.
- In your Indexer list, right-click the Feed icon and copy the URL to your clipboard. As shown in the below image.
- The URL will look like this:
https://username.hostname.usbx.me/prowlarr/1/api?apikey=839dktue43424ac8b9301313d23e0d9d&extended=1&t=search - The following section is your Feed URL:
https://username.hostname.usbx.me/prowlarr/1/api - The section between
apikey=and&is your API Key, which in this example would be:839dktue43424ac8b9301313d23e0d9d
- Next, navigate to the autobrr webUI, go to Settings > Indexers and click the
+ Add New Indexerbutton. - In the Indexer dropdown list, choose Generic Torznab.
- Next, type into the following text fields:
- Name: Set a name of your choice
- Torznab URL: Paste the Prowlarr Feed URL that you previously copied, make sure to only paste the Feed URL section, as mentioned previously.
- API Key: Paste the API Key from the previous Feed URL.
- Download type: Choose Torrent
- Lastly, click the Save button in the bottom right corner.
Check Free Space
Autobrr can run a script before it grabs a release and skip the grab when your slot is low on space. This is most useful on freeleech filters, which can otherwise fill a slot overnight.
On a slot, df and your torrent client both report the free space of the whole array your account sits on rather than your own plan quota, so they can show terabytes free when you have almost none left. This script reads your quota instead, and skips the release when it does not fit.
Install
Run the following command on your slot. See Connect to your Ultra slot via SSH if you need help connecting.
curl -sSL https://raw.githubusercontent.com/autobrr/community-scripts/main/scripts/freespace-ultra/freespace-ultra.sh -o ~/freespace-ultra.sh && chmod +x ~/freespace-ultra.shAdd It to a Filter
- In the autobrr webUI, open the filter you want to protect and go to the External tab.
- Click Add new and choose Exec as the type.
- Fill in the fields as given below.
Command: /home/{username}/freespace-ultra.sh
Arguments: {{.Size}}
Expected exit status: 0- Lastly, click the Save button at the bottom of the filter.
Configure
Open ~/freespace-ultra.sh and edit the values at the top of the file.
buffer_gib: How much space to keep free on top of the release. Defaults to 50.assume_gib: Fallback size, used only when the filter has no size constraint and the tracker announces no size. Defaults to 50.check_path: A path on the filesystem you download to. Defaults to your home directory.
Set a Min Size or Max Size on the filter. autobrr then fetches the real size from the torrent file, or from the tracker API on RED, OPS, GGN and BTN, before the script runs, which makes the check exact. Without a size constraint, a tracker that announces no size leaves the script nothing to work with, so it falls back to assume_gib.
The buffer can also be set per filter instead of editing the file, by using the Arguments field. The example below keeps 100 GiB free.
Arguments: {{.Size}} 100Verify
Run the script by hand to see the decision it makes.
~/freespace-ultra.shIt prints the numbers it used and the reason for its decision.
freespace: OK - quota 250 GiB free, array 10509 GiB free, needs 100 GiB (size unknown, assumed 50 GiB plus 50 GiB buffer)If your quota cannot be read, the script skips every release and says so, rather than falling back to the array figure.
View Logs
- The autobrr logs are located in the directory
/home/{username}/.apps/autobrr/log - The latest log entries can be viewed using the following command via SSH:
tail -f ~/.apps/autobrr/log/autobrr.logIf you require further assistance, you can open a support ticket here!