BitTorrent は、クラウドを経由せず P2P でファイルを同期できるソフトです。 大手のオンラインストレージサービスは無料で使用できる容量が決まっていて、 制限以上に利用したい場合は課金が必要です。 しかし BitTorrent はクラウドのストレージを使用しないので、 同期するデバイスのディスク容量が許す限りデータの同期が行えます。 しかし、履歴管理、削除したファイルの回復機能などは無いので、 自己管理で行う必要があります。
BitTorrent のパッケージをインストールする為にリポジトリを追加します。
[/etc/apt/sources.list]
deb http://linux-packages.getsync.com/btsync/deb btsync non-free
キーファイルを読み込みます。
$ wget http://linux-packages.getsync.com/btsync/key.asc
$ sudo apt-key add key.asc
btsync をインストールします。
$ sudo apt-get update
$ sudo apt-get -y install btsync
btsync を起動して、再起動後も btsync が自動で起動されるようにします。
$ sudo systemctl start btsync
$ sudo systemctl enable btsync
同期対象のディレクトリを ~/Btsync に作成して、btsync が書き込みを行えるように
自分自身をbtsyncグループに設定をします。
$ mkdir ~/Btsync
$ sudo chown username:btsync ~/Btsync
$ sudo chmod 2775 ~/Btsync
$ sudo usermod -a -G btsync ~/Btsync
ブラウザで http://localhost:8888 にアクセスすると管理画面が表示されます。
左上の[Add Folder]をクリックして、~/Btsync を選択します。 読み込み、書き込み、セキュリティの設定をして、キーファイルをコピーします。
同様にもう一台の Ubuntu にbtsync をインストールして、 ブラウザで http://localhost:8888 にアクセスします。 右上のメニューより[Manual connection]を先ほどのキーを入力すると同期が始まります。