ドキュメントあります が、インストールメモを。
$ 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経由で設定変更したり、
共有状況を把握できたりもできます。
いいですねー、おわり。