March 30Mar 30 DelegatarrA lightweight, standalone automation engine for Deluge torrent management.If you use Deluge within your media stack and want granular, set-and-forget control over your seeding lifecycle, Delegatarr was built for you. It sits alongside your existing *arr applications and connects directly to the Deluge Daemon to enforce custom removal strategies based on individual trackers and labels.Why Delegatarr?Managing seeding requirements across multiple private and public trackers can be a headache. Delegatarr provides a modern, visual interface to replace bulky plugins and fragile bash scripts. By assigning custom Tags to tracker domains, you can create high-precision rules that respect the specific hit-and-run or ratio requirements of every tracker you use.Key FeaturesIntelligent Tracker Tagging: Automatically scans Deluge and groups active torrents by domain. Assign custom tags (e.g., Public, Private-A, IPT) to manage dozens of trackers under a single rule.Advanced Logic Engine: Build rules using AND/OR logic to combine conditions.Example: Remove if (Seeding Time > 7 days) AND (Ratio > 2.0).Multi-Metric Triggers: Trigger removals based on Seeding Time, Time Since Added, or Time Spent Paused.Ratio Awareness: Set specific ratio targets per tracker tag to ensure you always meet your community obligations."Min Keep" Protection: Ensure you never drop below a specific number of torrents for a tracker. Delegatarr will sort your queue (Oldest/Newest/Longest Seeding) and only prune the excess.Dry Run Mode: Safety first. Enable Dry Run to see exactly what the engine would remove in the activity logs before any data is actually deleted.High-Speed RPC Connection: Connects via Deluge’s native lightning-fast protocol (Port 58846) for near-instant status updates and commands.Auto-Authentication: Securely maps to your Deluge auth file to grab localclient credentials—no need to expose your WebUI password.Installation & Unraid SetupDelegatarr is designed to run as a Docker container. For Unraid users, it is available via Community Applications.Critical Parameters:Deluge IP: The local network IP of your Deluge container.Deluge Port: Use the Daemon port (default: 58846), NOT the WebUI port (8112).Deluge Auth File: Map this path directly to your Deluge auth file (e.g., /mnt/user/appdata/deluge/auth). This allows Delegatarr to fetch the necessary credentials for a secure RPC handshake. Note: This must map to the file itself, not just the directory.Quick Start GuideTag Your Trackers: Open the WebUI. Delegatarr will list every active tracker domain in your client. Assign a Tag (like HDSpace) to the domains you want to manage.Configure Rules: Navigate to the Removal Rules tab. Pick your Tag, select a Deluge Label, and set your thresholds (e.g., Remove if Seeding Time > 72 hours).Set Data Policy: Choose whether to remove just the torrent or the Torrent + Data from your disk.Monitor Progress: Delegatarr checks your client every 15 minutes (configurable). Check the Activity Logs to see the engine in action or to verify your rules in Dry Run mode.GitHub Repository: GitHub Docker Hub: Docker HubIf you run into any issues, have feature requests, or need help with your configuration, drop a comment below.delegatarr.xml Edited April 5Apr 5 by Krimlocke Updated for latest update.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.