To make efficient flow here, the client could act like a torrent client and pass data to the seedbox so that Couch and Sonarr know what the actual status of the download is.
For now, the seedbox-sync app could act as a fake Deluge server, Couch could send it a new torrent to download, and the seedbox-sync app sends the torrent to the actual Deluge server on the seedbox. This would create more accurate reporting within Couch & Sonarr. And probably get rid of the need for the symlinks on the seedbox side.
To make efficient flow here, the client could act like a torrent client and pass data to the seedbox so that Couch and Sonarr know what the actual status of the download is.
For now, the seedbox-sync app could act as a fake Deluge server, Couch could send it a new torrent to download, and the seedbox-sync app sends the torrent to the actual Deluge server on the seedbox. This would create more accurate reporting within Couch & Sonarr. And probably get rid of the need for the symlinks on the seedbox side.
Possible libraries: https://github.com/ginman86/deluge