おそらく、すべての主要なトラッカーは注文どおりに書かれているか、有名なエンジンは個別に「ドープ」されています。 目標がローカルトラッカーなどを上げることである場合、ほとんどの場合、それに対する要件はそれほど高くなく、利用可能なすべての中から適切なオプションを選択し、開発の見込みがあります。
それが私が考えたことであり、各候補者を考慮して評価しています。 TorrentPier IIを選択しました 。 賛否両論を評価すると、悪名高いRutrackerに似た使い慣れたユーザーインターフェイスと、 フォーラムの形式ではあるものの技術サポートに注目する価値があります。 トラッカーは、少しセットアップした後、1年以上も問題なく動作しています。

インストールは次のようになります(指示からの小さな引用):
1.サーバーにダウンロードしたフォルダーの内容を解凍します
2. phpmyadmin(またはその他の便利なツール)を使用して、** install / sql / mysql.sql **フォルダーにあるダンプをインポートするデータベースを作成します
3.サーバーにアップロードされた構成ファイル** library / config.php **を編集します。
> ***'db1' => array('localhost', 'dbase', 'user', 'pass', $charset, $pconnect)***
この行では、データベースエントリデータを変更します
***$domain_name = 'torrentpier.me';***
この行では、ドメイン名を示します。 ファイルに対するその他の変更は、裁量で行われます。
トラッカーはPHP 7.0で動作したくないと言わなければなりません。 PHP 5.4.45を使用して別のコンテナーを作成する必要がありました。 推奨PHPバージョン:5.3-5.5。 さらに、著者は、エンジンに組み込まれたクラウン(作業に必要)を解き、通常のサーバークラウンを使用することを推奨する場合があります。 タスクは次のようになります。
*/5 * * * * /usr/bin/php -f /var/www/site.ru/htdocs/cron/cron.php

トラッカーをインストールすると、すべてが明確になりますが、何か他のことを行う必要があります。 私の場合、トレントトラッカーはサイトのヘルプであり、トレントを使用してサイトからファイルをダウンロードすることに慣れているユーザーの代替として機能します。 一般に、大まかに言えば、最初の配布元は常に私です。 そのため、「完全なセット」を用意する必要があります。トレントトラッカーは、トレントファイル(サイトに適切に配置できる)で満たされ、さらに配布ソースが追加されます。 トレントクライアント、つまり実際の配布ソースは、サイトおよびトレントトラッカーと同じサーバーに配置することにしました。 CentosでWeb UIを使用するクライアントが必要です。
私の選択は大洪水にかかった 。 インストールは次のとおりです。
-リポジトリを追加
vi /etc/yum.repos.d/deluge.repo
[deluge] name=LinuxTECH - deluge baseurl=http://pkgrepo.linuxtech.net/el6/release/ enabled=1 gpgcheck=1 gpgkey=http://pkgrepo.linuxtech.net/el6/release/RPM-GPG-KEY-LinuxTECH.NET includepkgs=deluge* GeoIP python-chardet rb_libtorrent*
-インストール:
yum -y install deluge deluge-common deluge-web deluge-console deluge-images deluge-daemon
-ユーザーを追加:
useradd --system --home /var/lib/deluge deluge
-Delugeフォーラムの推奨によると、Centosを使用する場合、設定を修正する必要があります。
vi /etc/init.d/deluge-daemon
行を変更します。
prog2=deluge
に:
prog2=deluge-web
そして
daemon --user deluge "$prog2 --ui web >/dev/null 2>&1 &"
変更する:
daemon --user deluge "$prog2 >/dev/null 2>&1 &"
-スタートアップに追加:
chkconfig deluge-daemon on
-ポート8112を開きます。これは、Webインターフェースが機能するために必要です。
vi /etc/sysconfig/iptables
-A INPUT -p tcp -m conntrack --ctstate NEW -m multiport --dports 8112 -j ACCEPT
service iptables restart
-起動:
service deluge-daemon start
Delugeインターフェース(http:// ip_server:8112)を開きます。デフォルトのパスワードは「deluge」です。

実際のトレントファイルを作成し、トラッカーに配置し、クライアントでダウンロード/アップロードを作成します。

トレントを作成するには、「ホーム」トレントクライアントを使用できます。 ただし、以前にインストールしたDelugeを使用できます。 Deluge Webインターフェースからトレントファイルを作成することはできません;ここでは、コンソールを使用するか、PCからDelugeに接続できます。 たとえば、Windowsを使用している場合、対応するクライアントがあります 。
DelugeをPCにインストールした後、[インターフェイス]セクションの設定で[クラシック]のチェックを外し、このために準備されたデータを使用してリモートサーバーへの接続を作成します。
-サーバーへのアクセスを登録します。
echo "user:pass:10" >> /var/lib/deluge/.config/deluge/auth
-対応するポート(少なくともポート58846)と、配布に必要なポートを開きます。 私の場合、ポート6881:6889および53567(tcp / udp)を開いた後、「プロセス(配布)が開始しました」。
Deluge Webクライアントを使用して、パラメーターに必要なポートを設定し(デフォルトが変更されている場合)、リモート接続を許可することを忘れないでください。
これですべて準備完了です。 したがって、もう一度-「完全なセット」を準備する最も簡単なオプションは次のとおりです。
-サーバーにトレントトラッカーTorrentPier IIをインストールして構成します。
-サーバーにDelugeトレントクライアントをインストールして構成します。
-ファイルがサーバーにアップロードされ、配布されます。
-「ホーム」トレントクライアントで、新しいトレントファイルを作成します。
-トレントファイルがトラッカーにアップロードされ、トラッカーがこのファイルを変更します。
-この変更されたトレントファイルを使用して、サーバーにあるDelugeトレントクライアントでディストリビューションを作成し、ダウンロード用のディレクトリとして、以前にダウンロードされたディストリビューション用のファイルがあるディレクトリを指定します。

トラッカーは機能しており、ディストリビューションは常にサーバー上で回転しています。つまり、ユーザーは常に少なくとも1つのシードを見つけます。