Repolode
syncthing

syncthing/syncthing

中央サーバーを介さず、2台以上のコンピューター間でフォルダーを同期し続けるオープンソースのファイル同期ツール。

代替できる製品:DropboxResilio Sync

スター
89,665
フォーク
5,534
未解決の Issue
392
最終コミット
昨日

これは何?

Syncthingは、2台以上のコンピューター間でファイルを同期します。各デバイスでバックグラウンドプログラムとして動作し、共有フォルダーの変更を監視して、設定したほかのデバイスに反映します。

このプロジェクトは、データの安全性とセキュリティを最優先しています。転送は暗号化され、明示的に許可したピアとのみデバイス間でデータをやり取りします。ファイルの破損を避けるよう設計されており、一般的なデスクトップOSでの動作を目指しています。Web GUIを標準搭載し、Windows、macOS、Linux向けにサードパーティ製のGUIラッパーも複数あります。リリースにはGPG署名が付与され、組み込みのアップグレード機能ではECDSA署名が検証されます。

Dockerイメージ、バックグラウンドで実行するためのサービス設定例、そして1つのコマンドでGoのソースコードからコンパイルできるビルドプロセスが用意されています。

主な機能

  • 01複数のデバイス間でフォルダーを継続的に同期。
  • 02明示的に許可したデバイス間の転送を暗号化。
  • 03Web GUIを標準搭載。Windows、macOS、Linux向けのサードパーティ製GUIも利用可能。
  • 04署名付きのリリースバイナリと、任意で有効にできる自動アップグレード機能。
  • 05Dockerに対応し、バックグラウンド実行用の設定例を提供。

ユースケース

  • ノートPCとデスクトップPCの間で、個人の文書や写真を同期する。
  • クラウドサービスを使わず、自宅と職場のマシン間で作業フォルダーを同期する。
  • Dockerを使って、サーバーやNAS上にセルフホストのファイル同期ノードを構築する。

クイックスタート

  1. 1

    スタートガイドを読み、お使いのプラットフォーム向けにSyncthingをインストールしてください

  2. 2

    ビルドスクリプトを実行してソースからビルドしてください

    go run build.go
  3. 3

    コンテナを使う場合はDockerのセットアップを実行してください

使う前に知っておきたいこと

  • ソースからビルドするにはGoのツールチェーンが必要です。
  • 公式のインストール方法には、単一のパッケージコマンドではなく、手順を説明するガイドもあります。

収録されている特集

トピック

よくある質問

syncthing とは?
中央サーバーを介さず、2台以上のコンピューター間でフォルダーを同期し続けるオープンソースのファイル同期ツール。 Syncthingは、2台以上のコンピューター間でファイルを同期します。各デバイスでバックグラウンドプログラムとして動作し、共有フォルダーの変更を監視して、設定したほかのデバイスに反映します。
syncthing は無料で使えますか?ライセンスは?
syncthing は MPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
syncthing は今もメンテナンスされていますか?
活発にメンテナンス中。syncthing の最終コミットは 2026年10月23日 です。
syncthing は何に使えますか?
ノートPCとデスクトップPCの間で、個人の文書や写真を同期する。 クラウドサービスを使わず、自宅と職場のマシン間で作業フォルダーを同期する。 Dockerを使って、サーバーやNAS上にセルフホストのファイル同期ノードを構築する。
syncthing のインストール方法は?
スタートガイドを読み、お使いのプラットフォーム向けにSyncthingをインストールしてください ビルドスクリプトを実行してソースからビルドしてください: go run build.go コンテナを使う場合はDockerのセットアップを実行してください
syncthing はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/syncthing/syncthing

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

70以上のクラウドストレージプロバイダーやローカルストレージ間でファイルを同期・コピー・マウントできるコマンドラインツール。rsyncのクラウド版として紹介されています。

6万+19 今週5571GoMIT更新 一昨日