webtorrent-trackerでtorrentのtrackerサーバーをたてる

torrentのtrackerサーバーとしては例えば
tracker.btorrent.xyz
tracker.openwebtorrent.com
がある。これをbittorrent-trackerを利用して自前でたてる。
https://github.com/webtorrent/bittorrent-tracker

npm install -g bittorrent-tracker
bittorrent-tracker

port番号は-pオプションで指定できる。
nginx, firewallの設定を忘れずに。
websocket(ws:,wss:)を使用するならnginxでwebsocketを使用できるように設定しておく。
http://lifehack.skytips.xyz/wp/2018/05/09/post-926/

サービスとして登録する

/etc/systemd/system/bittorrent-tracker.service
に以下の内容を記述。

[Unit]
Description=turnserver Service
After=network.target

[Service]
Type=simple
User=root
ExecStart=/usr/local/bin/bittorrent-tracker -p 9500
Restart=on-abort


[Install]
WantedBy=multi-user.target

自動起動を設定して起動する。

systemctl enable bittorrent-tracker
systemctl start bittorrent-tracker

シェアする

  • このエントリーをはてなブックマークに追加

フォローする