まず、サーバーにTorrentクライアントをインストールする必要があります。 DelugeとrTorrentは、サーバー操作に適したオプションです。 rTorrentは高性能のシーディングで有名ですが、Delugeの潜在的なlibtorrent-rasterbarはbittorrentプロトコル仕様でより最新のものであり、リーチングの方が優れています。どちらも、サードパーティのツールとの統合のためのAPIを提供しています。
あなたはTorrentクライアントをインストールする際に、ユーザーの.torrentファイルをDeluge/rTorrentの監視ディレクトリに置くか、それぞれのAPIを使ってセッションに新しいtorrentを追加する2つの方法でダウンロードを有効にすることができます。
トレント名が重複している可能性があります。異なるトレントでも、同じファイル名またはディレクトリ名(.torrentファイルの{info} {name}プロパティ)を要求することがあり、両方のトレントのデータが破損することがあります。
ダウンロードしたデータの使用状況によっては、このような状況に対処する方法があります。同じ{info} {name}フィールドを使用して次のトレントを拒否するか、またはデータを格納するためにトレントクライアントにパッチを適用する必要がある場合よりも、データを100%取得した後でもシードを続ける必要がある場合一意の名前(トレントの情報ハッシュは良い選択と思われます)。シーダーになりたくない場合は、終了したら、Deluge/rTorrentのセッションからtorrentを削除してください(API呼び出し。ウォッチディレクトリから.torrentファイルを削除することはrTorrent AFAIKのみで動作します)。実際のデータを新しい新しい名前の下に置く(再度、info-hashは良い選択です)。