BitTorrent SyncをLinuxに導入する
2013-05-12 - ⧖ 1.0 minドキュメントあります が、インストールメモを。
$ wget "http://btsync.s3-website-us-east-1.amazonaws.com/btsync_i386.tar.gz"
$ tar tzvf btsync_i386.tar.gz
-rwxrwxr-x sync_build/sync_build 3241548 2013-05-08 22:54 btsync
-rw-rw-r-- sync_build/sync_build 155 2013-05-07 23:16 LICENSE.TXT
$ tar xzf btsync_i386.tar.gz btsync
btsync がバイナリ。 --dump-sample-config オプションで設定ファイルのテンプレートを 表示することができます。それを参考に設定ファイルを作成します。 私の場合は以下のような設定にしました。
$ btsync --dump-sample-config
$ cat btsync.conf
{
"device_name" : "azuti" ,
"listening_port" : 0,
"storage_path" : "/home/foobar/.sync" ,
"check_for_updates" : true,
"use_upnp" : true,
"download_limit" : 0,
"upload_limit" : 0,
"shared_folders" : [
{"secret" : "YOUR_SECRET" ,
"dir" : "/home/foobar/BTSYNC"
}
]
}
起動してみます。
$ mkdir /home/foobar/BTSYNC
$ btsync --nodaemon --config btsync.conf
あとはSupervisordとかで動かしたりしておけばOKですね。 --config オプションを指定しない場合は、ブラウザからWebUI経由で設定変更したり、 共有状況を把握できたりもできます。
いいですねー、おわり。