GNU/Linux >> Linux の 問題 >  >> Debian

高速クラウドTorrentクライアント

クラウドトレント Go(golang)で書かれた、自己ホスト型のリモートトレントクライアントです。トレントをリモートで開始します。トレントはサーバーのローカルディスクにファイルのセットとしてダウンロードされ、HTTP経由で取得またはストリーミングできます。クライアントは高速でセットアップが簡単で、リーチのみとシードなしの優れた設定が可能です。このガイドでは、Ubuntu 16のセットアップについて説明しますが、LinuxのすべてのDebianフレーバーで動作するはずです。

機能

*シングルバイナリ
*クロスプラットフォーム
*埋め込みトレント検索
*リアルタイムアップデート
*モバイル対応
*高速コンテンツサーバー

サーバーの前提条件から始めましょう。

 apt-get update && apt-get upgrade -y && apt-get install git gcc nano

次に、このアプリケーションを実行するためにGo言語をインストールする必要があります。

 wget https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz
 tar -C /usr/local -xzf go1.8.linux-amd64.tar.gz
 rm go1.8.linux-amd64.tar.gz

次に、Goコマンドのパスを設定する必要があります

 export PATH=$PATH:/usr/local/go/bin

前提条件が整ったところで、CloudTorrentクライアントをインストールしましょう

 go get -v github.com/jpillora/cloud-torrent


クライアントを起動します

 /go/bin/cloud-torrent --port 3031 --config-path /root/cloud-torrent.json --title "CloudT" --log --auth "user:password"

使用するクライアントにアクセスしてください

 http://serverip:3031

(オプション–自動開始とサービス設定)

まず、バイナリをusr/binフォルダに移動する必要があります

 mv /root/go/bin/cloud-torrent /usr/local/bin/cloud-torrent

次に、サービスファイルを作成する必要があります

 nano /usr/lib/systemd/system/cloud-torrent.service
 
[Unit]
Description=cloud-torrent

[Service]
WorkingDirectory=/root/
ExecStart=/usr/local/bin/cloud-torrent --port 3031 --config-path /root/cloud-torrent.json --title "Cloud Torrent" --log --auth "user:password"
Restart=always
RestartSec=3

[Install]
WantedBy=multi-user.target

サービスを有効にする

 systemctl enable cloud-torrent

サービスを開始する

 systemctl start cloud-torrent

サービスが実行されていることを確認します

 systemctl status cloud-torrent

Debian
  1. Torrential –elementaryOS用のオープンソースTorrentクライアント

  2. CentOS / RHEL 7:vsftpd サービスを開始できません

  3. Mongo サービスの開始または再起動は常に失敗します

  1. Debian –サービス開始リクエストの繰り返しが速すぎて、開始を拒否しましたか?

  2. SystemdサービスはNodejsを起動しませんか?

  3. CentOS 7 ネットワーク サービスを開始できません

  1. 起動時にサービスNoip2を起動できませんか?

  2. Nagios サービスを開始できません (CentOS/RHEL)

  3. Linux OS サービス「cpuspeed」