Sie können rTorrent verwenden, um das zu tun, was Sie möchten. Es ist in den meisten Linux-Distributionen enthalten.
Sie können ein Verzeichnis konfigurieren, in dem Sie .torrent
Dateien einfach über SFTP oder WebDAV ablegen können. Sie können das RSSDler- Add-On zum automatischen Herunterladen von Torrent-RSS-Feeds verwenden. (Ich gehe davon aus, dass Sie das mit XML meinen.)
Um Datendateien über HTTP herunterzuladen (und optional hochzuladen), müssen Sie lighttpd, Apache oder eine andere geeignete Webserver-Software verwenden.
Sie können Einstellungen global in einer Konfigurationsdatei und pro Torrent über die Benutzeroberflächen konfigurieren. Es verfügt über eine voll funktionsfähige, textbasierte Schnittstelle, auf die Sie über SSH zugreifen können. Es gibt auch eine Reihe von webbasierten Frontends sowie eines für Mac. Schließlich gibt es eine XMLRPC-API, mit der Sie programmgesteuert alle möglichen Dinge tun können.