簡単な説明:Syncthingは、複数のデバイス(Androidフォンを含む)間でファイルを同期するために使用できるオープンソースのピアツーピアファイル同期ツールです。
通常、MEGAやDropboxなどのクラウド同期ソリューションを使用して、ファイルをクラウド上にバックアップし、共有を容易にします。
しかし、ファイルをクラウドに保存せずに複数のデバイス間でファイルを同期したい場合はどうしますか?
そこが Syncthing 救助に来る。
Syncthing:デバイス間でファイルを同期するためのオープンソースツール
Syncthingを使用すると、複数のデバイス間でファイルを同期できます(Androidスマートフォンのサポートを含む)。 これは主にLinux上のWebUIを介して機能しますが、GUI(個別にインストールするため)も提供します。
ただし、Syncthingはクラウドをまったく利用していません–それは ピアツーピア ファイル同期ツール。 データは中央サーバーに送信されません。 代わりに、データはそれらの間のすべてのデバイスと同期されます。 したがって、Linux上の一般的なクラウドストレージサービスに取って代わるものではありません。
リモートデバイスを追加するには、デバイスIDが必要です(またはQRコードをスキャンするだけです)。IPアドレスは必要ありません。
ファイルのリモートバックアップが必要な場合は、おそらくクラウドに依存する必要があります。
SyncthingGUI
すべてを考慮すると、Syncthingは多くのことに役立ちます。 技術的には、誰かがデータをスパイすることを心配することなく、複数のシステムで重要なファイルに安全かつプライベートにアクセスできます。
たとえば、機密ファイルの一部をクラウドに保存したくない場合は、他の信頼できるデバイスを追加して、それらのファイルのコピーを同期および保持できます。
簡単に説明しましたが、目に見える以上のものがあります。 私も読むことをお勧めします 公式FAQ それがどのように機能するかについての混乱を解消するために–興味があれば。
Syncthingの機能
おそらく、同期ツールに多くのオプションは必要ありません。ファイルを同期するために確実に作業するのは非常に簡単なはずです。
Syncthingは確かに非常にシンプルで理解しやすいものですが、 ドキュメンテーション その機能のすべてのビットを使用したい場合。
ここでは、Syncthingのいくつかの便利な機能を紹介します。
クロスプラットフォームのサポート
AndroidでSyncthing
オープンソースソリューションであるため、Windows、Linux、およびmacOSをサポートします。
それに加えて、Androidスマートフォンもサポートしています。 iOSデバイスをお持ちの場合はがっかりします。これまでのところ、iOSサポートの計画はありません。
ファイルのバージョン管理
Syncthingファイルのバージョン管理
Syncthingはさまざまなものを利用しています ファイルのバージョン管理方法 古いファイルが置き換えられたり削除されたりした場合にアーカイブします。
デフォルトでは、有効になっていることはありません。 ただし、同期するフォルダーを作成するときは、ファイルのバージョン管理を好みの方法に切り替えるオプションがあります。
使いやすい
ピアツーピアのファイル同期ツールでありながら、高度な調整を行わなくても、箱から出してすぐに機能します。
ただし、必要に応じて詳細設定を構成できます。
セキュリティとプライバシー
クラウドサービスプロバイダーとデータを共有していなくても、盗聴者の注意を引く可能性のある接続がいくつか行われています。 したがって、Syncthingは、TLSを使用して通信が保護されていることを確認します。
それに加えて、明示的に許可したデバイス/接続のみが同期/読み取りデータへのアクセスを許可されることを保証するための確実な認証方法があります。
Androidスマートフォンの場合、Torを使用している場合は、トラフィックを強制的に通過させることもできます。 Orbotアプリ。 Androidには他にもいくつかのオプションがあります。
その他の機能
自分でツールを調べると、同期できるフォルダーの数と同期できるデバイスの数に制限がないことに気付くでしょう。
したがって、多くの便利な機能を備えた無料のオープンソースソリューションであるため、ピアツーピア同期クライアントを探しているLinuxユーザーにとって印象的な選択肢になります。
LinuxへのSyncthingのインストール
公式ダウンロードWebページで.debファイルまたは.AppImageファイルを確認することはできません。 しかし、あなたはスナップパッケージを手に入れます スナップストア –興味がある場合は、Linuxでスナップアプリを使用して開始する方法について読むことができます。
ソフトウェアセンターで見つからない場合があります(見つかった場合は、最新バージョンではない可能性があります)。
ノート: もあります Syncthing-GTK ブラウザの代わりに、GUIでそれを管理したい場合に利用できます。
Debianベースのディストリビューションをお持ちの場合は、ターミナルを利用してインストールすることもできます。手順は 公式ダウンロードページ。
Syncthingでの私の経験
個人的には、Pop!_OS 19.10にインストールして、これを書く前にしばらく使用しました。
フォルダの同期、削除、重複ファイルの追加などを試して、ファイルのバージョン管理がどのように機能するかを確認しました。 それはうまくいきました。
ただし、携帯電話(Android)と同期しようとすると、同期が少し遅れて開始されたため、それほど速くはありませんでした。 したがって、明示的に同期を強制するオプションがあれば、それが役立つ可能性があります。 または、私はオプションを逃しましたか? もしそうなら、コメントで知らせてください。
技術的には、システムのリソースを使用して動作します。したがって、同期に接続されているデバイスが多数ある場合は、同期速度(アップロード/ダウンロード)が向上する可能性があります。
全体として、これは非常にうまく機能しますが、データの唯一のバックアップソリューションとしてこれに依存するべきではないと言わざるを得ません。
まとめ
Syncthingをもう試しましたか? はいの場合、それをどのように体験しましたか? 以下のコメントでお気軽に共有してください。
また、これに対するいくつかの素晴らしい代替案について知っている場合は、それについても知らせてください。