ワークフロー
CloudFlare R2 を作成 > ローカルで crypt をかけた Rclone > リモートの R2 バケットへプッシュ。
デバイス間のローカル同期には Syncthing。R2 へのバックアップ/同期は必要なときだけ。
メリット
- インターネット使用量が少ない - すべての用途をモバイル回線でまかなっています。なので、図書館にいるときに無料 Wi-Fi を使わせてもらって、そのときだけ R2 にバックアップするのは良いですね、はは。
- 真の暗号化、データは自分のもの - 暗号化されていないのは、自分のノート PC とスマホにあるローカルのファイルだけです。「クラウド」上にあるものはすべて暗号化されています。誰も私のファイルを見たり、機械学習に使ったりできません。
- CloudFlare R2 は 1TB 未満ならかなり安い - 従量課金制で、ファイルを保存するほど支払いも増えますが、少ない容量なら実は大手テック企業、つまり Google Drive や OneDrive が提供するものより安いのです。そして何より、私のファイルはすべて E2EE で、真のローカルコピーを持てることです。
デメリット
- 同期が面倒 - 両方のマシンで Syncthing を動かさないと同期できません。いつも両方を持ち歩いているので大きな問題ではありませんが、それでもサードパーティの同期サービスを使って、Syncthing なしで各デバイスで動くようにするほうがずっと楽です。
- 手間がすべて自分持ち - これらをすべてセットアップするには、それなりの IT 知識が必要です。
- OneDrive/Google Drive/Dropbox のような GUI がない - R2 ドライブをデスクトップにそれっぽくマウントすることはできますが、やはりプラグアンドプレイとはいきません。
まとめ
私はこの Syncthing + R2 の構成を続けます。とても個人的なものだからです。ローカル同期は速い。インターネットは必要なときだけ使う。すべてがオンデマンドのように感じられます。気に入っています。
それに私は資本主義も、プライバシーがもう存在しないかのように私たちのデータを売ったり学習させたりする大手テック企業も嫌いです。
楽しかったです。