
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 usernameCLI Commands
| Command | Description |
|---|---|
qb install autobrr -u username | Install Autobrr with automatic configuration |
qb reinstall autobrr -u username | Reinstall Autobrr (preserves configuration) |
qb update autobrr -u username | Update to latest GitHub release |
qb remove autobrr -u username | Remove Autobrr and clean up files |
qb help autobrr | Display 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/autobrrQuickBox 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:
- Navigate to Settings → Clients
- Click Add new client
- Select client type:
- qBittorrent (recommended)
- Deluge
- rTorrent
- Transmission
- Radarr/Sonarr (for *arr integration)
- Enter connection details:
- Host:
http://localhost:PORT(use your client’s port) - Username/Password: Your client credentials
- Host:
- Click Test to verify connection
- Save the client
2. Add Indexers
Configure IRC announce channels for your trackers:
- Go to Settings → Indexers
- Click Add new indexer
- Search for your tracker or select IRC for manual configuration
- Enter IRC credentials:
- Server: IRC server address (e.g.,
irc.tracker.example) - Port: IRC port (usually
6667or6697for SSL) - Channels: Announce channels (e.g.,
#announce) - Announce Nick: Bot name to monitor
- Passkey/Invite: Your tracker credentials (if required)
- Server: IRC server address (e.g.,
- Click Test to verify IRC connection
- 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:
- Go to Filters
- Click Add new filter
- 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
- Set Actions:
- Add to client: Select torrent client
- Save path: Download location (optional)
- Category/Label: Organize downloads
- Announce to Webhook: Send notifications (optional)
- 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-startTroubleshooting
Autobrr Won’t Start
journalctl -u autobrr@username -fCheck for port conflicts:
grep -i 'port' ~/.config/Autobrr/config.toml
# Default: 7474IRC 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@usernamePermission Issues
qb fix permissions -u username
systemctl restart autobrr@usernameConfiguration 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 usernameBest 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
Related Applications
Replaced Applications
Download Clients
Additional Resources
Join the Community
Media server operators sharing configs, getting support, and shaping the future of QuickBox Pro.