Skip to Content
Autobrr

Autobrr

Modern IRC announce monitor and torrent automation

RECOMMENDED - Modern AutoDL-IRSSI Replacement
Success

Autobrr is the actively maintained successor to AutoDL-IRSSI. Built from the ground up in Go as a single binary, Autobrr offers superior performance, modern web interface, and native *arr integration without requiring ruTorrent.

If you’re currently using AutoDL-IRSSI, migrate to Autobrr immediately - AutoDL-IRSSI is deprecated and will be removed from QuickBox Pro.

Autobrr is a modern single-binary replacement for the autodl-irssi+ruTorrent plugin. It monitors IRC announce channels and Torznab RSS feeds to get releases as soon as they are announced, with advanced filtering, regex support, and direct integration with torrent clients and *arr applications. QuickBox Pro installs Autobrr from the latest GitHub release at /opt/username/Autobrr with automatic user creation, nginx reverse proxy, and per-user systemd services.

IRC & RSS Monitoring

Monitor IRC announce channels and Torznab RSS feeds for instant release notifications

Advanced Filtering

Powerful filter system with regex support, size limits, and tracker-specific matching

Native *arr Integration

Direct integration with Sonarr, Radarr, Lidarr, and Readarr without proxy layers

Single Binary

Go-based single binary with no external dependencies or complex installation

Multi-Client Support

Works with qBittorrent, Deluge, rTorrent, Transmission, and more

Modern Web UI

Clean, responsive web interface with real-time notifications and statistics

No ruTorrent Dependency
Info

Unlike AutoDL-IRSSI, Autobrr does not require ruTorrent. It’s a standalone application with its own web interface that works with any torrent client and automation tool.


Installation

Symptoms

  • QuickBox Pro v3 installed and configured
  • IRC announce access on private trackers
  • At least one torrent client installed (qBittorrent, Deluge, rTorrent, etc.)
  • User account created on the server

Resolution

  • Use QuickBox's qb command for installation
  • Automatic user creation with QuickBox credentials
  • Per-user installation with isolated settings
  • Latest release from GitHub automatically installed

Install from the Dashboard

Open App Dashboard → Package Management (/dashboard?mode=packages), find Autobrr in the catalog (browse Indexers or search), and click Install. The dashboard streams the install log live and Autobrr appears in your Application Control panel when it finishes. Reinstall and Remove are in the same Package Management panel. To update, use the amber Update badge on the Autobrr row in the App Dashboard.

What you see is gated by your account: admins manage any user’s apps; regular users manage their own. See App Management for the full flow.

Install from the CLI (automation)

The CLI runs the same scripts as the Dashboard and is suited to automation and scripting:

bash
qb help autobrr
qb install autobrr -u username
qb reinstall autobrr -u username
qb update autobrr -u username
qb remove autobrr -u username

Full flag reference: CLI Reference.

Ports and login
Tip

Autobrr runs on an auto-assigned port (base 7474, incremented per user) — find it in the dashboard or ~/.config/Autobrr/config.toml. Installs automatically create an Autobrr login using your QuickBox username and password, so no manual account setup is needed.


Accessing Autobrr

After installation, access Autobrr at:

https://your-server-ip/username/autobrr 
QuickBox Dashboard Integration
Tip

Autobrr is automatically integrated into your QuickBox dashboard. Find it on the App Dashboard (the default control view), expand its row for port and status, and click Open to launch the web interface.

Login credentials:

  • Username: Your QuickBox username
  • Password: Your QuickBox password (auto-configured during installation)

Initial Configuration

1. Add Download Clients

Configure your torrent client for automated downloads:

  1. Navigate to Settings → Clients
  2. Click Add new client
  3. Select client type:
    • qBittorrent (recommended)
    • Deluge
    • rTorrent
    • Transmission
    • Radarr/Sonarr (for *arr integration)
  4. Enter connection details:
    • Host: http://localhost:PORT (use your client’s port)
    • Username/Password: Your client credentials
  5. Click Test to verify connection
  6. Save the client

2. Add Indexers

Configure IRC announce channels for your trackers:

  1. Go to Settings → Indexers
  2. Click Add new indexer
  3. Search for your tracker or select IRC for manual configuration
  4. Enter IRC credentials:
    • Server: IRC server address (e.g., irc.tracker.example)
    • Port: IRC port (usually 6667 or 6697 for SSL)
    • Channels: Announce channels (e.g., #announce)
    • Announce Nick: Bot name to monitor
    • Passkey/Invite: Your tracker credentials (if required)
  5. Click Test to verify IRC connection
  6. Save the indexer

Popular Trackers with Built-in Support:

  • IPTorrents, TorrentLeech, PassThePopcorn
  • BroadcastTheNet, MoreThanTV, BeyondHD
  • And hundreds more pre-configured

3. Create Filters

Set up filters to match specific releases:

  1. Go to Filters
  2. Click Add new filter
  3. Configure filter criteria:
    • Name: Descriptive filter name
    • Enabled: Toggle to activate
    • Indexers: Select which trackers to monitor
    • Match releases: Title, category, uploader patterns (supports regex)
    • Except releases: Exclusion patterns
    • Min/Max size: File size limits
    • Resolution/Source/Codec: Media-specific filters
  4. Set Actions:
    • Add to client: Select torrent client
    • Save path: Download location (optional)
    • Category/Label: Organize downloads
    • Announce to Webhook: Send notifications (optional)
  5. Save and test the filter

Service Management

Autobrr runs as a systemd service for reliability and automatic startup.

bash
systemctl status autobrr@username     # Check status
systemctl restart autobrr@username    # Restart service
journalctl -u autobrr@username -f     # View live logs
systemctl enable autobrr@username     # Start on boot
systemctl disable autobrr@username    # Prevent auto-start

Troubleshooting

Autobrr Won’t Start

bash
journalctl -u autobrr@username -f

Check for port conflicts:

bash
grep -i 'port' ~/.config/Autobrr/config.toml
# Default: 7474

IRC Connection Failures

Symptoms

  • Indexer shows 'Not connected' status
  • No announces appearing in activity log
  • Authentication failures to IRC servers
  • SSL/TLS connection errors

Resolution

  • Verify IRC credentials are correct on tracker website
  • Check if tracker requires SSL (port 6697) or standard (port 6667)
  • Ensure announce channel name is correct (usually #announce)
  • Test IRC connection manually using an IRC client first
  • Check if tracker requires invite code or passkey in IRC nick/password

Filter Not Triggering

bash
# Check filter regex in Autobrr web UI
# Settings → Filters → Test filter
 
# View real-time activity log for announce messages
# Activity tab shows all IRC announces and matched filters
 
# Enable debug mode in config.toml
sed -i 's/logLevel = "INFO"/logLevel = "DEBUG"/' ~/.config/Autobrr/config.toml
systemctl restart autobrr@username

Permission Issues

bash
qb fix permissions -u username
systemctl restart autobrr@username

Configuration Reset

bash
# Backup current configuration
cp -r ~/.config/Autobrr ~/.config/Autobrr.backup
 
# Stop service
systemctl stop autobrr@username
 
# Remove configuration (will be regenerated)
rm -rf ~/.config/Autobrr/*
 
# Reinstall
qb reinstall autobrr -u username

Best Practices

Do

  • Use Autobrr instead of AutoDL-IRSSI for all new installations
  • Test filters with small batches before broad matching patterns
  • Use regex patterns for precise release matching and filtering
  • Monitor the activity log regularly to ensure filters are working
  • Set appropriate size limits to avoid unwanted large downloads
  • Document IRC credentials in a secure password manager
  • Keep Autobrr updated via qb update autobrr for latest features
  • Use categories/labels to organize downloads by tracker or type

Don't

  • Don't use AutoDL-IRSSI—it's deprecated and being removed
  • Don't create overly broad filters—will cause excessive downloads
  • Don't share IRC credentials—violates tracker rules and risks ban
  • Don't ignore failed filters—check regex syntax and size limits
  • Don't manually edit config.toml while service is running
  • Don't forget to test indexer IRC connections before creating filters
  • Don't use Autobrr without a torrent client—it only fetches torrents
  • Don't expose Autobrr directly to the internet without authentication


Additional Resources


Join the Community

Media server operators sharing configs, getting support, and shaping the future of QuickBox Pro.

  • Dedicated Support
  • Feature Previews
  • Community Configs
  • Active Discussions
Join Discord Server
Last updated on