Skip to Content
Autobrr

Autobrr

Modern IRC announce monitor and torrent automation

RECOMMENDED - Modern AutoDL-IRSSI Replacement

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

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

Basic Installation

Install Autobrr for a specific user:

qb install autobrr -u username

CLI Commands

CommandDescription
qb install autobrr -u usernameInstall Autobrr with automatic configuration
qb reinstall autobrr -u usernameReinstall Autobrr (preserves configuration)
qb update autobrr -u usernameUpdate to latest GitHub release
qb remove autobrr -u usernameRemove Autobrr and clean up files
qb help autobrrDisplay comprehensive help information

Automatic Port Assignment

QuickBox automatically assigns ports starting at 7474 (auto-incremented per user). Find your assigned port in the QuickBox dashboard or in ~/.config/Autobrr/config.toml.

Automatic User Creation

QuickBox automatically creates an Autobrr user with your QuickBox username and password using autobrrctl during installation—no manual setup required.


Accessing Autobrr

After installation, access Autobrr at:

https://your-server-ip/username/autobrr

QuickBox Dashboard Integration

Autobrr is automatically integrated into your QuickBox dashboard. Find it in the Service Control panel with port and status information. Click the LAUNCH icon to open 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.

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

journalctl -u autobrr@username -f

Check for port conflicts:

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

# 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

qb fix permissions -u username systemctl restart autobrr@username

Configuration Reset

# 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

Use Cases

Private Tracker Automation

  • Monitor IRC announce channels for new releases on private trackers
  • Automatically download matching torrents based on advanced filter criteria
  • Superior to AutoDL-IRSSI with better performance and reliability
  • Works with all torrent clients, not just rTorrent/ruTorrent

Race/Seeding Automation

  • Instant downloads from IRC announces for faster seeding
  • Filter by resolution, codec, source for quality control
  • Supports multiple indexers and clients simultaneously
  • Native integration with *arr apps for complete automation

*arr Integration Without Proxies

  • Direct integration with Sonarr, Radarr, Lidarr, and Readarr
  • No need for Jackett or Prowlarr as a proxy layer
  • Handles trackers that *arr apps can’t access directly
  • Combines IRC announces with RSS feeds for comprehensive coverage

🔄

Replaced Applications

🔍

Complementary Indexers


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