Not really hard to do, but what if you also want to reach specific seed targets, automatically extract archives and take care of the deletion of torrents who reached their seeding targets without leaving any (leftover) files? Because the extractor plugin is broken (most of the time the torrent does not get extracted) and I could not get the execute plugin to work (an extract script gave the same result as the extractor plugin) it seemed to become a story without an end.
I assume in this guide you have some understanding about how everything works.
My setup:
Windows 10
Deluge 1.3.14 + the following plugins: AutoAdd, Label, CopyCompleted & AutoRemovePlus
ExtractNow
Sonarr
EDIT 03-04-2017: I stopped using CouchPotato, using Radarr instead!
The flow:
1. Radarr and Sonarr add torrent files into a specific folder - means using blackhole as download option, there is no other way for now.
2. AutoAdd plugin will add torrent into Deluge and append label. EDIT 25-04: Because I am seeding more torrents than my SSD can hold, I use Autoadd also to move completed torrents away from the SSD, and move them to a bigger (and cheaper) HDD. They will stay there untill minimum ratio is reached.
3. Once a torrent finishes downloading, the copycompleted plugin will copy the files into a specific folder depending on the label.
4. ExtractNow monitors the folders where the torrent files are beeing copied to. If it finds rar archives it will extract them and delete the rar files. If no rar is found it will not do anything.
5. Sonarr and Couchpotato monitor the 'copied' folders as well, and will move away files suitable for import and delete any leftover files.
6. By using CopyCompleted it means the original torrent files are left untouched and can still be seeded, while sonarr and couchpotato move away the copied files to their final destination.
7. For cleaning the original torrent files AutoRemovePlus comes in to play. It deletes any torrent from deluge (together with the data) that has reached a ratio of 1 and has seeded for 3 days. This way I can get a good ratio on popular torrents and less popular torrents will get deleted once they reach a ratio of 1. I am using private torrent websites only. But even if you use public torrent websites, you should at least seed until you reach a ratio of 1.
Tip: Using public torrent websites? Create a virtual machine that is always connected to a VPN, make sure it has a kill switch in case the VPN gets disconnected. I wont go into to details but much can be found on Google how to set it up. Or use a Seedbox with deluge (much better seeding and download performance, but at extra cost), and use a sync utility like synchting or resilio to copy the copied content to your local machine.
Settings:
Folders: I use a separate SSD for torrent and usenet downloads. For Deluge my folder structure looks like:
I:\Deluge\Seeding > This is the standard folder where incomplete and complete torrents are getting stored.
I:\Deluge\Watch with subfolder Sonarr and CouchpPotato > This are the folders beeing watched by the AutoAdd plugin where Sonarr and CouchPotato drop the torrent files.
I:\Deluge\Copied with subfolder Sonarr and CouchpPotato > This are the folders where completed torrents are copied to by the CopyCompleted plugin.
Extract now:
Make sure to set Settings > Destination > Auto extract archive to is set to '{ArchiveFolder}\'
Otherwise it will extract into subfolder and radarr and sonarr cannot move files.
For now this is it, I will try to extend this guide whenever I have time, feel free to leave any questions
