<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>複数デバイス同期 on KnightLiブログ</title>
        <link>https://knightli.com/ja/tags/%E8%A4%87%E6%95%B0%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E5%90%8C%E6%9C%9F/</link>
        <description>Recent content in 複数デバイス同期 on KnightLiブログ</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja</language>
        <lastBuildDate>Sun, 31 May 2026 12:23:55 +0800</lastBuildDate><atom:link href="https://knightli.com/ja/tags/%E8%A4%87%E6%95%B0%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E5%90%8C%E6%9C%9F/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Syncthing で複数デバイスと複数フォルダーを管理する方法：トポロジー、命名、バージョン管理</title>
        <link>https://knightli.com/ja/2026/05/31/syncthing-multi-device-folder-management/</link>
        <pubDate>Sun, 31 May 2026 12:23:55 +0800</pubDate>
        
        <guid>https://knightli.com/ja/2026/05/31/syncthing-multi-device-folder-management/</guid>
        <description>&lt;h2 id=&#34;syncthing-シリーズ目次&#34;&gt;Syncthing シリーズ目次
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/ja/2026/05/31/syncthing-file-sync-practical-notes/&#34; &gt;Syncthing の使い方：デバイスのペアリングからファイル同期までの実用メモ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/ja/2026/05/31/syncthing-docker-deploy-guide/&#34; &gt;Docker で Syncthing をデプロイする：Compose、ポート、ディレクトリマッピングの注意点&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/ja/2026/05/31/syncthing-multi-device-topology-guide/&#34; &gt;Syncthing で複数デバイスを設定する方法：P2P、スター型トポロジー、Introducer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/ja/2026/05/31/syncthing-android-fork-setup-guide/&#34; &gt;Android で Syncthing を使う方法：Syncthing-Fork の設定と写真バックアップ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/ja/2026/05/31/syncthing-multi-device-folder-management/&#34; &gt;Syncthing で複数デバイスと複数フォルダーを管理する方法：トポロジー、命名、バージョン管理&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/ja/2026/05/31/syncthing-iphone-photo-backup/&#34; &gt;Syncthing で iPhone の写真をパソコンや NAS に同期する方法&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Syncthing はデバイスとフォルダーが増えると、事前に設計しておかない限りすぐに複雑になります。
典型的には、スマートフォン、タブレット、ノート PC、デスクトップ、NAS が同時に同期し、フォルダーには写真、仕事用ドキュメント、コード、チャットのバックアップ、電子書籍が混在します。どのデバイスでも変更でき、どのフォルダーも共有されるため、最終的に「このファイルはどこから来て、どこへ同期されるのか」が分かりにくくなります。&lt;/p&gt;
&lt;p&gt;Syncthing を安定して使うために重要なのは、クライアントを増やすことではなく、管理ルールを作ることです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;トポロジーはスター型にする。&lt;/li&gt;
&lt;li&gt;フォルダー ID とパスを統一する。&lt;/li&gt;
&lt;li&gt;デバイス関係には Introducer を使う。&lt;/li&gt;
&lt;li&gt;データ方向でバックアップと双方向同期を分ける。&lt;/li&gt;
&lt;li&gt;中心ノードでバージョン管理を有効にする。&lt;/li&gt;
&lt;li&gt;一時ファイルは Ignore Patterns で除外する。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;トポロジーフルメッシュを避けスター型を優先する&#34;&gt;トポロジー：フルメッシュを避け、スター型を優先する
&lt;/h2&gt;&lt;p&gt;Syncthing は P2P の対等な構成ですが、すべてのデバイスを相互にペアリングすべきという意味ではありません。&lt;/p&gt;
&lt;p&gt;5 台のデバイスをすべて相互接続すると、10 組のデバイス関係を管理する必要があります。新しいフォルダーを追加するたびに、複数のデバイスで受け入れ、パスを設定し、共有を確認しなければなりません。デバイスが増えるほど管理コストは高くなります。&lt;/p&gt;
&lt;p&gt;よりおすすめなのはスター型トポロジーです。&lt;/p&gt;
&lt;p&gt;常時稼働し、容量が大きく、ネットワークが安定しているデバイスを中心ノードにします。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NAS&lt;/li&gt;
&lt;li&gt;Synology&lt;/li&gt;
&lt;li&gt;ソフトルーター&lt;/li&gt;
&lt;li&gt;ミニ PC&lt;/li&gt;
&lt;li&gt;24 時間稼働するパソコン&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;他のデバイスは中心ノードだけとペアリングします。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Phone ----\
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Tablet ----\
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Laptop ---- NAS
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Desktop ---/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;スマートフォンはノート PC を直接追加せず、ノート PC もデスクトップを直接追加しません。スマートフォンの写真をパソコンへ同期したい場合は、まず NAS に同期し、NAS からパソコンへ同期します。&lt;/p&gt;
&lt;p&gt;この方法には次の利点があります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;新しいデバイスは NAS とだけペアリングすればよい。&lt;/li&gt;
&lt;li&gt;フォルダー関係を NAS で集中管理できる。&lt;/li&gt;
&lt;li&gt;NAS でバージョン保持を統一できる。&lt;/li&gt;
&lt;li&gt;端末がオフラインでも NAS がバッファーになる。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;欠点は NAS の重要性が高くなることです。安定稼働させ、NAS 自体のバックアップも用意する必要があります。&lt;/p&gt;
&lt;h2 id=&#34;folder-id-はフォルダーラベルより重要&#34;&gt;Folder ID はフォルダーラベルより重要
&lt;/h2&gt;&lt;p&gt;Syncthing で同期フォルダーを本当に識別するのは &lt;code&gt;Folder ID&lt;/code&gt; であり、画面に表示されるラベルではありません。&lt;/p&gt;
&lt;p&gt;ラベルは表示名にすぎず、デバイスごとに違っていても構いません。&lt;code&gt;Folder ID&lt;/code&gt; こそが、複数デバイス上のフォルダーが同じ同期グループに属するかを判断する鍵です。&lt;/p&gt;
&lt;p&gt;そのため、最初のデバイスでフォルダーを作るときは、分かりやすい ID を手動で指定することをおすすめします。&lt;/p&gt;
&lt;p&gt;例：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;notes-main
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;work-docs
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;backup-pixel-photos
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;backup-iphone-photos
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;media-ebooks
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;code-projects
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;自動生成されたランダムな ID や、&lt;code&gt;test&lt;/code&gt;、&lt;code&gt;sync&lt;/code&gt;、&lt;code&gt;new-folder&lt;/code&gt; のように長期運用に向かない名前は避けましょう。&lt;/p&gt;
&lt;p&gt;命名ルールはシンプルで十分です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;双方向同期：&lt;code&gt;notes-main&lt;/code&gt;、&lt;code&gt;work-docs&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;スマートフォンのバックアップ：&lt;code&gt;backup-pixel-photos&lt;/code&gt;、&lt;code&gt;backup-iphone-photos&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;資料配布：&lt;code&gt;media-ebooks&lt;/code&gt;、&lt;code&gt;media-music&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;コードディレクトリ：&lt;code&gt;code-projects&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;後で別のデバイスが共有を受け取るとき、Folder ID を見れば用途をすぐ判断できます。&lt;/p&gt;
&lt;h2 id=&#34;中心ノードのパスを整理する&#34;&gt;中心ノードのパスを整理する
&lt;/h2&gt;&lt;p&gt;NAS や中心となるパソコンでは、Syncthing 用の共通ルートディレクトリを作るのがおすすめです。&lt;/p&gt;
&lt;p&gt;例：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/volume1/Syncthing/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── Phone_Backup/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   ├── iPhone15_DCIM/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   └── Pixel7_DCIM/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── Work/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   ├── Office_Docs/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   └── Coding_Projects/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── Notes/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   └── Main_Notes/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└── Media/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    └── eBooks/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;同期ディレクトリをシステム内のあちこちに散らさないでください。短期的には便利でも、長期的には必ず管理が難しくなります。&lt;/p&gt;
&lt;p&gt;おすすめの原則：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Syncthing が管理するすべてのディレクトリを共通ルートの下に置く。&lt;/li&gt;
&lt;li&gt;スマートフォンのバックアップ、仕事用ドキュメント、メディアを分ける。&lt;/li&gt;
&lt;li&gt;フォルダー名は一時的なデバイス状態ではなく用途を表す。&lt;/li&gt;
&lt;li&gt;システムディレクトリやダウンロードキャッシュを長期同期フォルダーにしない。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Syncthing を Docker で動かしている場合は、ホスト側パスとコンテナ内パスの対応にも注意します。&lt;/p&gt;
&lt;p&gt;ホスト側のディレクトリ：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/volume1/Syncthing/Phone_Backup/iPhone15_DCIM
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;コンテナ内では次のようにマウントされることがあります。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/var/syncthing/Phone_Backup/iPhone15_DCIM
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Web UI に入力するのはコンテナ内パスであり、ホスト側パスではありません。&lt;/p&gt;
&lt;h2 id=&#34;introducer複数デバイスのペアリング作業を減らす&#34;&gt;Introducer：複数デバイスのペアリング作業を減らす
&lt;/h2&gt;&lt;p&gt;Syncthing の &lt;code&gt;Introducer&lt;/code&gt; は、スター型トポロジーに向いた機能です。&lt;/p&gt;
&lt;p&gt;NAS を Introducer に設定します。その後、新しいデバイスは NAS とペアリングするだけで、NAS が既知のデバイスや共有関係を新しいデバイスに紹介できます。これにより、各デバイス間で QR コードを何度も読み取ったり、手動で追加したりする作業を減らせます。&lt;/p&gt;
&lt;p&gt;向いているケース：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;家に複数のパソコンやスマートフォンがある。&lt;/li&gt;
&lt;li&gt;NAS が常時稼働する中心ノードである。&lt;/li&gt;
&lt;li&gt;新しいデバイスをよく追加する。&lt;/li&gt;
&lt;li&gt;ペアリング操作を減らしたい。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ただし、乱用しないでください。&lt;/p&gt;
&lt;p&gt;おすすめ：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NAS またはメインサーバーだけを Introducer にする。&lt;/li&gt;
&lt;li&gt;普通のスマートフォン、タブレット、一時的なパソコンは Introducer にしない。&lt;/li&gt;
&lt;li&gt;新しいデバイスが参加したら、自動追加されたデバイスとフォルダーを確認する。&lt;/li&gt;
&lt;li&gt;信頼できないデバイスを Introducer 管理範囲に入れない。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Introducer は効率を上げますが、自動的な関連付けの範囲も広げます。明確な中心ノードがあるネットワークに向いており、雑多な一時デバイス環境には向きません。&lt;/p&gt;
&lt;h2 id=&#34;バックアップと双方向同期を分ける&#34;&gt;バックアップと双方向同期を分ける
&lt;/h2&gt;&lt;p&gt;複数フォルダー管理で最も重要なのは、すべてのディレクトリに &lt;code&gt;Send &amp;amp; Receive&lt;/code&gt; を使わないことです。&lt;/p&gt;
&lt;p&gt;フォルダーごとにデータの向きは異なります。&lt;/p&gt;
&lt;h3 id=&#34;スマートフォン写真バックアップ&#34;&gt;スマートフォン写真バックアップ
&lt;/h3&gt;&lt;p&gt;スマートフォン側：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Send Only
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;NAS 側：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Receive Only
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;スマートフォンは写真を送信し、NAS は受信して保存します。スマートフォンの容量整理や NAS 側の整理が、互いに影響しにくくなります。&lt;/p&gt;
&lt;h3 id=&#34;複数端末のドキュメントとメモ&#34;&gt;複数端末のドキュメントとメモ
&lt;/h3&gt;&lt;p&gt;パソコン側：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Send &amp;amp; Receive
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;NAS 側：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Send &amp;amp; Receive
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;スマートフォンを双方向同期に参加させるかは、実際にスマートフォンでそれらのファイルを編集するかによります。閲覧だけなら &lt;code&gt;Receive Only&lt;/code&gt; も検討できます。&lt;/p&gt;
&lt;h3 id=&#34;資料配布&#34;&gt;資料配布
&lt;/h3&gt;&lt;p&gt;NAS 側：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Send Only
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;他のデバイス：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Receive Only
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;電子書籍、インストーラー、参考資料など、中心から配布するフォルダーに適しています。&lt;/p&gt;
&lt;h3 id=&#34;バックアップディレクトリ&#34;&gt;バックアップディレクトリ
&lt;/h3&gt;&lt;p&gt;メインデバイス：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Send Only
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;バックアップ機：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Receive Only
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;さらにバックアップ側でバージョン管理やスナップショットを組み合わせます。&lt;/p&gt;
&lt;h2 id=&#34;nas-でファイルバージョン管理を有効にする&#34;&gt;NAS でファイルバージョン管理を有効にする
&lt;/h2&gt;&lt;p&gt;複数デバイス同期で最も怖いのは、誤削除と誤上書きです。&lt;/p&gt;
&lt;p&gt;例：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;あるパソコンで仕事用ドキュメントを誤って削除した。&lt;/li&gt;
&lt;li&gt;スマートフォンのクリーンアップツールがアルバムディレクトリを削除した。&lt;/li&gt;
&lt;li&gt;2 台のデバイスが同じメモを同時に編集した。&lt;/li&gt;
&lt;li&gt;同期ルールを間違えて空ディレクトリを同期してしまった。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;そのため、中心ノードではファイルバージョン管理を有効にしておくのが安全です。&lt;/p&gt;
&lt;p&gt;NAS の Syncthing Web UI で：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;対象フォルダーの設定を開く。&lt;/li&gt;
&lt;li&gt;ファイルバージョン管理へ進む。&lt;/li&gt;
&lt;li&gt;適切なバージョン戦略を選ぶ。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;よく使われるのは &lt;code&gt;Staggered File Versioning&lt;/code&gt; です。時間間隔に応じて履歴バージョンを保持し、古いものほど間引いて残します。&lt;/p&gt;
&lt;p&gt;より単純な戦略も使えます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Trash Can File Versioning：ごみ箱のように扱う。&lt;/li&gt;
&lt;li&gt;Simple File Versioning：固定数のバージョンを保持する。&lt;/li&gt;
&lt;li&gt;Staggered File Versioning：時間段階に応じて保持する。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;迷う場合、家庭用 NAS なら Trash Can または Staggered から始めるとよいでしょう。&lt;/p&gt;
&lt;p&gt;バージョン管理は完全なバックアップではありませんが、複数デバイス同期における重要な復旧手段です。&lt;/p&gt;
&lt;h2 id=&#34;ignore-patterns-で一時ファイルを除外する&#34;&gt;Ignore Patterns で一時ファイルを除外する
&lt;/h2&gt;&lt;p&gt;コードプロジェクト、ドキュメントディレクトリ、チャットバックアップを複数デバイスで同期すると、一時ファイルやキャッシュが問題を起こしやすくなります。&lt;/p&gt;
&lt;p&gt;よくある問題：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;帯域を大量に使う。&lt;/li&gt;
&lt;li&gt;意味のない競合が発生する。&lt;/li&gt;
&lt;li&gt;OS ごとに異なるキャッシュファイルが生成される。&lt;/li&gt;
&lt;li&gt;ディレクトリ削除時に無視ファイルが残って邪魔をする。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;フォルダー設定の Ignore Patterns にルールを追加できます。&lt;/p&gt;
&lt;p&gt;汎用の一時ファイル：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(?d).DS_Store
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(?d)Thumbs.db
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(?d)*~
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Node / Python / Java プロジェクト：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(?d)node_modules/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(?d)__pycache__/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(?d).pytest_cache/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(?d)target/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;コードプロジェクト自体を Git で管理している場合、通常は Syncthing で &lt;code&gt;.git&lt;/code&gt; ディレクトリを同期することはおすすめしません。次のように無視できます。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(?d).git/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;(?d)&lt;/code&gt; は、ディレクトリ全体を削除するときに、Syncthing がこれらのローカル生成された無視ファイルも削除できることを意味します。残ったキャッシュがディレクトリ削除を妨げにくくなります。&lt;/p&gt;
&lt;p&gt;Ignore Patterns は最初から複雑にしすぎないでください。まず明らかなキャッシュと一時ファイルを除外し、実際の競合に合わせて少しずつ調整します。&lt;/p&gt;
&lt;h2 id=&#34;複数フォルダーの命名例&#34;&gt;複数フォルダーの命名例
&lt;/h2&gt;&lt;p&gt;固定した命名方式を用意できます。&lt;/p&gt;
&lt;p&gt;スマートフォン写真：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Folder ID: backup-pixel-photos
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Label: Pixel Photos
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;NAS Path: /volume1/Syncthing/Phone_Backup/Pixel7_DCIM
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;iPhone 写真：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Folder ID: backup-iphone-photos
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Label: iPhone Photos
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;NAS Path: /volume1/Syncthing/Phone_Backup/iPhone15_DCIM
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;メインのノート保管庫：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Folder ID: notes-main
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Label: Main Notes
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;NAS Path: /volume1/Syncthing/Notes/Main_Notes
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;仕事用ドキュメント：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Folder ID: work-docs
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Label: Work Docs
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;NAS Path: /volume1/Syncthing/Work/Office_Docs
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;電子書籍：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Folder ID: media-ebooks
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Label: eBooks
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;NAS Path: /volume1/Syncthing/Media/eBooks
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;ID、ラベル、パスに規則があれば、デバイスが増えても管理しやすくなります。&lt;/p&gt;
&lt;h2 id=&#34;推奨する全体構成&#34;&gt;推奨する全体構成
&lt;/h2&gt;&lt;p&gt;すでに Docker 版 Syncthing を NAS で動かしているなら、次のように設計できます。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;NAS を中心ノードにする。&lt;/li&gt;
&lt;li&gt;NAS を Introducer に設定する。&lt;/li&gt;
&lt;li&gt;すべてのデバイスは NAS とだけペアリングする。&lt;/li&gt;
&lt;li&gt;すべての同期ディレクトリを &lt;code&gt;/volume1/Syncthing/&lt;/code&gt; の下に置く。&lt;/li&gt;
&lt;li&gt;スマートフォン写真はスマートフォン &lt;code&gt;Send Only&lt;/code&gt;、NAS &lt;code&gt;Receive Only&lt;/code&gt; にする。&lt;/li&gt;
&lt;li&gt;仕事用ドキュメントとメモは &lt;code&gt;Send &amp;amp; Receive&lt;/code&gt; にする。&lt;/li&gt;
&lt;li&gt;資料配布フォルダーは NAS &lt;code&gt;Send Only&lt;/code&gt;、他デバイス &lt;code&gt;Receive Only&lt;/code&gt; にする。&lt;/li&gt;
&lt;li&gt;NAS 上の重要フォルダーでバージョン管理を有効にする。&lt;/li&gt;
&lt;li&gt;コードとキャッシュディレクトリには Ignore Patterns を設定する。&lt;/li&gt;
&lt;li&gt;NAS 自体にもスナップショットまたは別場所へのバックアップを用意する。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;この構成を作っておけば、新しいデバイスやフォルダーを追加するときも、既存のルールに沿って入れるだけで済みます。同期関係を毎回考え直す必要はありません。&lt;/p&gt;
&lt;h2 id=&#34;まとめ&#34;&gt;まとめ
&lt;/h2&gt;&lt;p&gt;Syncthing は自由度が高いツールですが、自由度が高いほどルールが必要です。&lt;/p&gt;
&lt;p&gt;複数デバイス、複数フォルダーの環境では、フルメッシュ同期はおすすめしません。より安定するのは、NAS または常時稼働するパソコンを中心ノードにし、Folder ID、パス、バージョン管理を統一し、フォルダー種別でバックアップ、双方向同期、資料配布を分ける方法です。&lt;/p&gt;
&lt;p&gt;こうすれば Syncthing の P2P 能力を保ちながら、日常管理を 1 台の中心デバイスに集約できます。デバイスやフォルダーが増えても、同期関係が混乱しにくくなります。&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Syncthing で複数デバイスを構成する方法：ピアネットワーク、スター型トポロジー、Introducer</title>
        <link>https://knightli.com/ja/2026/05/31/syncthing-multi-device-topology-guide/</link>
        <pubDate>Sun, 31 May 2026 12:13:57 +0800</pubDate>
        
        <guid>https://knightli.com/ja/2026/05/31/syncthing-multi-device-topology-guide/</guid>
        <description>&lt;h2 id=&#34;syncthing-シリーズ目次&#34;&gt;Syncthing シリーズ目次
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/ja/2026/05/31/syncthing-file-sync-practical-notes/&#34; &gt;Syncthing の使い方：デバイスのペアリングからファイル同期までの実用メモ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/ja/2026/05/31/syncthing-docker-deploy-guide/&#34; &gt;Docker で Syncthing をデプロイする：Compose、ポート、ボリュームマッピング&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/ja/2026/05/31/syncthing-multi-device-topology-guide/&#34; &gt;Syncthing で複数デバイスを構成する方法：ピアネットワーク、スター型トポロジー、Introducer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/ja/2026/05/31/syncthing-android-fork-setup-guide/&#34; &gt;Android で Syncthing を使う方法：Syncthing-Fork の設定と写真バックアップ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/ja/2026/05/31/syncthing-multi-device-folder-management/&#34; &gt;Syncthing の複数デバイス・複数フォルダー管理：トポロジー、命名、バージョン管理&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/ja/2026/05/31/syncthing-iphone-photo-backup/&#34; &gt;Syncthing で iPhone の写真をパソコンや NAS に同期する方法&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Syncthing は分散型の P2P アーキテクチャを採用しています。従来の意味での Server と Client の区別はなく、プロトコル上はすべてのデバイスが対等なピアです。&lt;/p&gt;
&lt;p&gt;ただし実際の運用では、次の二つの形に整理できます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;純粋なピアネットワーク：各デバイスがほかのデバイスと直接ペアリングする。&lt;/li&gt;
&lt;li&gt;スター型ネットワーク：NAS、サーバー、常時稼働の PC を中心ノードにし、ほかのデバイスはそれとだけペアリングする。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;どちらも Syncthing の設計に合っています。違うのは管理コストと日常の使い勝手です。&lt;/p&gt;
&lt;h2 id=&#34;まず対等と疑似サーバーを理解する&#34;&gt;まず「対等」と「疑似サーバー」を理解する
&lt;/h2&gt;&lt;p&gt;Syncthing の各デバイスには固有の device ID があります。二つのデバイスがお互いの ID を追加し、同じフォルダーを共有すれば同期できます。&lt;/p&gt;
&lt;p&gt;つまり Syncthing には「サーバー側がすべてのデータを保持しなければならない」という前提はありません。あなたが「サーバー」と呼んでいるものは、多くの場合、運用上中心に置いた常時稼働デバイスです。&lt;/p&gt;
&lt;p&gt;たとえば：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NAS は常時稼働し、容量も大きいので中心ノードに向いています。&lt;/li&gt;
&lt;li&gt;スマートフォンやノート PC はオフラインになりやすく、エッジデバイスとして扱うのが自然です。&lt;/li&gt;
&lt;li&gt;デスクトップ PC は高性能でも、24 時間稼働とは限らないため、通常の同期ノードとして考えます。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;この「中心ノード」はプロトコル上のサーバーではありません。トポロジー設計の中で、管理と中継を担わせるデバイスです。&lt;/p&gt;
&lt;h2 id=&#34;モード-1純粋な-peer-mesh-ネットワーク&#34;&gt;モード 1：純粋な Peer Mesh ネットワーク
&lt;/h2&gt;&lt;p&gt;純粋なピアモードでは、すべてのデバイスがほかのすべてのデバイスとペアリングします。&lt;/p&gt;
&lt;p&gt;たとえば四つのデバイスがあるとします。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NAS&lt;/li&gt;
&lt;li&gt;デスクトップ&lt;/li&gt;
&lt;li&gt;ノート PC&lt;/li&gt;
&lt;li&gt;スマートフォン&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;この場合、各デバイスは残り三つのデバイスと接続します。これにより、オンラインの任意の二台が直接同期できます。&lt;/p&gt;
&lt;p&gt;利点：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;転送経路がより直接的です。&lt;/li&gt;
&lt;li&gt;一台がオフラインでも、ほかのオンラインデバイス同士は同期できます。&lt;/li&gt;
&lt;li&gt;特定の中心ノードに依存しません。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;欠点：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;デバイスが増えるほど、ペアリング関係が複雑になります。&lt;/li&gt;
&lt;li&gt;新しいデバイスを追加するとき、複数の既存デバイスで確認と設定が必要になります。&lt;/li&gt;
&lt;li&gt;フォルダー共有の関係が分散しやすくなります。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;デバイス数が少ない場合、純粋なピアモードは快適です。たとえば PC 一台とスマートフォン一台、または二台の PC でメモを同期するだけなら、複雑に考える必要はありません。&lt;/p&gt;
&lt;p&gt;しかしデバイスが五、六台以上になると、完全接続の関係を手作業で維持するのはだんだん面倒になります。&lt;/p&gt;
&lt;h2 id=&#34;モード-2nas-を中心にしたスター型トポロジー&#34;&gt;モード 2：NAS を中心にしたスター型トポロジー
&lt;/h2&gt;&lt;p&gt;スター型は家庭や個人の生産性用途に向いています。&lt;/p&gt;
&lt;p&gt;長時間稼働し、容量が十分で、ネットワークが安定しているデバイスを中心ノードにします。たとえば：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NAS&lt;/li&gt;
&lt;li&gt;Synology&lt;/li&gt;
&lt;li&gt;ソフトルーター&lt;/li&gt;
&lt;li&gt;ミニ PC&lt;/li&gt;
&lt;li&gt;自宅 Linux サーバー&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;そしてほかのデバイスは、その中心ノードとだけペアリングします。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;スマートフォン ----\
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ノート PC      ---- NAS
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;デスクトップ   ----/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;スマートフォンはノート PC と直接ペアリングする必要がなく、ノート PC もデスクトップと直接ペアリングする必要はありません。すべて NAS を経由して間接的に同期します。&lt;/p&gt;
&lt;p&gt;利点：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;管理が簡単です。&lt;/li&gt;
&lt;li&gt;新しいデバイスは NAS とだけペアリングすれば済みます。&lt;/li&gt;
&lt;li&gt;NAS がバージョン保持やバックアップの受け皿になります。&lt;/li&gt;
&lt;li&gt;24 時間同期に向いています。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;欠点：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NAS がオフラインになると、ほかのデバイス同士は同期を続けられない場合があります。&lt;/li&gt;
&lt;li&gt;すべての通信が NAS を通る場合、NAS のネットワーク性能とディスク性能が体験に影響します。&lt;/li&gt;
&lt;li&gt;中心ノードの権限管理を慎重に行う必要があります。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;すでに NAS や常時稼働の小型サーバーがあるなら、まずスター型トポロジーをおすすめします。Syncthing の P2P の強みを残しつつ、日常管理はかなり中央集約型の同期に近づきます。&lt;/p&gt;
&lt;h2 id=&#34;複数デバイス設定の基本順序&#34;&gt;複数デバイス設定の基本順序
&lt;/h2&gt;&lt;p&gt;どのトポロジーを使う場合でも、Syncthing の設定順序は同じです。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;先にデバイスをペアリングする。&lt;/li&gt;
&lt;li&gt;次にフォルダーを共有する。&lt;/li&gt;
&lt;li&gt;最後に受信側でローカルパスを確認する。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;最初からあちこちにフォルダーを作らないでください。先にデバイス関係を整理しておくと、後の設定が乱れにくくなります。&lt;/p&gt;
&lt;h2 id=&#34;ステップ-1デバイスを接続する&#34;&gt;ステップ 1：デバイスを接続する
&lt;/h2&gt;&lt;p&gt;デバイス A とデバイス B を接続するとします。&lt;/p&gt;
&lt;p&gt;デバイス A はスマートフォン、デバイス B は NAS や PC だと考えてください。&lt;/p&gt;
&lt;p&gt;デバイス A で：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Syncthing Web UI を開きます。&lt;/li&gt;
&lt;li&gt;右上の &lt;code&gt;操作&lt;/code&gt; をクリックします。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ID を表示&lt;/code&gt; を選びます。&lt;/li&gt;
&lt;li&gt;device ID をコピーするか、QR コードを表示します。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;デバイス B で：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Syncthing Web UI を開きます。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;リモートデバイスを追加&lt;/code&gt; をクリックします。&lt;/li&gt;
&lt;li&gt;デバイス A の ID を入力します。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;My-Phone&lt;/code&gt; のような識別しやすい名前を付けます。&lt;/li&gt;
&lt;li&gt;保存します。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;その後デバイス A に戻ります。通常は、デバイス B が接続しようとしているという通知が表示されるので、承認します。&lt;/p&gt;
&lt;p&gt;ここまでで二台のデバイスは対等な関係を確立しました。ただし、まだどのフォルダーも同期していません。&lt;/p&gt;
&lt;h2 id=&#34;ステップ-2フォルダーを作成して共有する&#34;&gt;ステップ 2：フォルダーを作成して共有する
&lt;/h2&gt;&lt;p&gt;デバイス A で &lt;code&gt;フォルダーを追加&lt;/code&gt; をクリックします。&lt;/p&gt;
&lt;p&gt;よく使う項目：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;フォルダーラベル：自分が見るための名前。例：&lt;code&gt;Notes&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;フォルダー ID：デバイス間で識別するための ID。&lt;code&gt;notes&lt;/code&gt; のような安定した英語名がおすすめです。&lt;/li&gt;
&lt;li&gt;フォルダーパス：このデバイス上の実際のパス。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;次に &lt;code&gt;共有&lt;/code&gt; タブへ切り替え、先ほどペアリングしたデバイス B にチェックを入れます。&lt;/p&gt;
&lt;p&gt;保存すると、デバイス A からデバイス B にフォルダー共有の招待が送られます。&lt;/p&gt;
&lt;h2 id=&#34;ステップ-3共有を受け入れる&#34;&gt;ステップ 3：共有を受け入れる
&lt;/h2&gt;&lt;p&gt;デバイス B の Web UI を開いて数秒待つと、通常は次のような通知が表示されます。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;デバイス A がフォルダーを共有しようとしています
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;追加をクリックし、デバイス B 上のローカル保存先を指定します。&lt;/p&gt;
&lt;p&gt;例：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/volume1/notes
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Docker デプロイの場合は、コンテナー内パスになります。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/var/syncthing/notes
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;保存すると同期が始まります。&lt;/p&gt;
&lt;p&gt;ここで重要なのは、各デバイスのパスは同じでなくてもよいということです。Syncthing はフォルダー ID で同期関係を識別し、すべてのデバイスに同じローカルパスを要求しません。&lt;/p&gt;
&lt;h2 id=&#34;スター型トポロジーの設定方法&#34;&gt;スター型トポロジーの設定方法
&lt;/h2&gt;&lt;p&gt;NAS 中心の構成を使うなら、次のようにします。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;まず NAS に Syncthing をデプロイする。&lt;/li&gt;
&lt;li&gt;すべてのスマートフォン、PC、サーバーを NAS とだけペアリングする。&lt;/li&gt;
&lt;li&gt;NAS 上で主要な同期フォルダーを作成または受け入れる。&lt;/li&gt;
&lt;li&gt;新しいデバイスは NAS の device ID だけを追加する。&lt;/li&gt;
&lt;li&gt;同期したいフォルダーを、NAS と対象デバイスの間で共有する。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;例：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;NAS
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── notes       -&amp;gt; デスクトップ、ノート PC、スマートフォン
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── photos      -&amp;gt; スマートフォン、バックアップディスク
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── downloads   -&amp;gt; デスクトップ、NAS
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└── scripts     -&amp;gt; デスクトップ、ノート PC
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;この構造はとても分かりやすいです。NAS を同期関係のコントロールパネルとして扱えます。&lt;/p&gt;
&lt;h2 id=&#34;introducer-とは何か&#34;&gt;Introducer とは何か
&lt;/h2&gt;&lt;p&gt;Syncthing には Introducer という便利な機能があります。日本語では「紹介者」や「Introducer」と表示されることがあります。&lt;/p&gt;
&lt;p&gt;これは複数デバイス環境に向いています。&lt;/p&gt;
&lt;p&gt;NAS を Introducer に設定したとします。その後、新しいデバイスが NAS とペアリングすると、NAS は自分が知っているほかのデバイスを新しいデバイスに紹介できます。既存の共有関係の反映にも役立ちます。&lt;/p&gt;
&lt;p&gt;これにより、同じクリックや同じペアリング作業を繰り返す必要が減ります。&lt;/p&gt;
&lt;p&gt;向いているケース：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;家に複数の PC とスマートフォンがある。&lt;/li&gt;
&lt;li&gt;NAS が長時間稼働する中心ノードになっている。&lt;/li&gt;
&lt;li&gt;新しいデバイスをよく追加する。&lt;/li&gt;
&lt;li&gt;デバイス関係の手動メンテナンスを減らしたい。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ただし Introducer は、自動的に確立される関係の範囲を広げます。完全に信頼できないデバイスを Introducer にしないでください。トポロジーを理解しないまま気軽に有効化するのも避けましょう。&lt;/p&gt;
&lt;p&gt;より安全な考え方は次の通りです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NAS またはメインサーバーだけを Introducer にする。&lt;/li&gt;
&lt;li&gt;普通のスマートフォンやノート PC は Introducer にしない。&lt;/li&gt;
&lt;li&gt;新しいデバイスを追加した後、自動追加されたデバイスとフォルダーを確認する。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;フォルダータイプがデータの向きを決める&#34;&gt;フォルダータイプがデータの向きを決める
&lt;/h2&gt;&lt;p&gt;Syncthing の権限制御は、主にフォルダータイプに現れます。&lt;/p&gt;
&lt;p&gt;フォルダー設定を開き、オプション内の &lt;code&gt;Folder Type&lt;/code&gt; を調整します。&lt;/p&gt;
&lt;p&gt;よく使う三種類があります。&lt;/p&gt;
&lt;h3 id=&#34;send--receive&#34;&gt;Send &amp;amp; Receive
&lt;/h3&gt;&lt;p&gt;デフォルトのモードです。双方が変更を送信し、受信できます。&lt;/p&gt;
&lt;p&gt;向いている用途：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;複数デバイスでノートを編集する。&lt;/li&gt;
&lt;li&gt;複数の PC で文書を同期する。&lt;/li&gt;
&lt;li&gt;一般的な双方向同期フォルダー。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これは「本当の対等」に最も近いモードです。&lt;/p&gt;
&lt;h3 id=&#34;send-only&#34;&gt;Send Only
&lt;/h3&gt;&lt;p&gt;このデバイスは送信のみ行い、ほかのデバイスからの変更を受け取りません。&lt;/p&gt;
&lt;p&gt;向いている用途：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;データの発生元。&lt;/li&gt;
&lt;li&gt;メインディレクトリをほかのデバイスへ配布する。&lt;/li&gt;
&lt;li&gt;リモート側の変更でこのデバイスが影響を受けないようにする。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;たとえば NAS 上のソフトウェアインストーラー用ディレクトリを Send Only にし、ほかの PC は受信だけにできます。&lt;/p&gt;
&lt;h3 id=&#34;receive-only&#34;&gt;Receive Only
&lt;/h3&gt;&lt;p&gt;このデバイスは受信のみ行い、ローカル変更を外へ送信しません。&lt;/p&gt;
&lt;p&gt;向いている用途：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;バックアップ機。&lt;/li&gt;
&lt;li&gt;読み取り専用ミラー。&lt;/li&gt;
&lt;li&gt;ローカルの誤削除が元データへ逆流するのを防ぐ。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;たとえば NAS でスマートフォンの写真を受け取る場合、スマートフォン側で写真を削除しても NAS 側まで削除したくないなら、フォルダータイプと削除ポリシーをきちんと設計する必要があります。&lt;/p&gt;
&lt;h2 id=&#34;フォルダーごとに違うトポロジーを使える&#34;&gt;フォルダーごとに違うトポロジーを使える
&lt;/h2&gt;&lt;p&gt;Syncthing のトポロジーは、サイト全体で一つに統一する必要はありません。フォルダー単位で設計できます。&lt;/p&gt;
&lt;p&gt;例：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;notes&lt;/code&gt;：デスクトップ、ノート PC、スマートフォン、NAS がすべて Send &amp;amp; Receive。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;photos&lt;/code&gt;：スマートフォンが送信し、NAS が受信してバージョンを保持する。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;downloads&lt;/code&gt;：デスクトップと NAS が同期し、スマートフォンは参加しない。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;backup&lt;/code&gt;：メイン PC は Send Only、NAS は Receive Only。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;すべてのディレクトリを一つのルールに押し込まないでください。複数デバイス同期で本当に重要なのは、デバイス数ではなくデータの流れです。&lt;/p&gt;
&lt;h2 id=&#34;衝突と誤削除を先に考える&#34;&gt;衝突と誤削除を先に考える
&lt;/h2&gt;&lt;p&gt;複数デバイス同期でよく起きる問題は、設定失敗ではありません。同期が成功した後の誤削除や競合です。&lt;/p&gt;
&lt;p&gt;問題が起きやすい場面：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;二台のデバイスが同じファイルを同時に編集する。&lt;/li&gt;
&lt;li&gt;スマートフォンアプリがディレクトリを自動クリーンアップする。&lt;/li&gt;
&lt;li&gt;一台のデバイスでパスを間違え、空のディレクトリを作って同期してしまう。&lt;/li&gt;
&lt;li&gt;キャッシュ、一時ファイル、作業状態ファイルをまとめて同期してしまう。&lt;/li&gt;
&lt;li&gt;NAS 側でバージョン保持を有効にしていない。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;おすすめ：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;重要なディレクトリでは NAS 側でファイルバージョン管理を有効にする。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;.stignore&lt;/code&gt; でキャッシュや一時ファイルを除外する。&lt;/li&gt;
&lt;li&gt;新しいフォルダーの初回同期前に、少量のテストファイルで検証する。&lt;/li&gt;
&lt;li&gt;削除ポリシーが明確でない場合、すべてのデバイスを Send &amp;amp; Receive にしない。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;おすすめ構成&#34;&gt;おすすめ構成
&lt;/h2&gt;&lt;p&gt;NAS または常時稼働サーバーがあるなら、スター型トポロジーをそのまま使うのがおすすめです。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;NAS を中心ノードにする。&lt;/li&gt;
&lt;li&gt;NAS とすべてのデバイスをペアリングする。&lt;/li&gt;
&lt;li&gt;通常のデバイスは NAS とだけペアリングする。&lt;/li&gt;
&lt;li&gt;NAS を Introducer にできる。&lt;/li&gt;
&lt;li&gt;フォルダーごとに Send &amp;amp; Receive、Send Only、Receive Only を選ぶ。&lt;/li&gt;
&lt;li&gt;重要なフォルダーでは NAS 側でファイルバージョン管理を有効にする。&lt;/li&gt;
&lt;li&gt;新しいデバイスを追加した後、まずテストフォルダーを共有してパスと権限を確認する。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;二、三台だけで、どれも頻繁にオンラインになるなら、純粋なピアモードでも問題ありません。より直接的で、速度も良くなることがあります。&lt;/p&gt;
&lt;h2 id=&#34;まとめ&#34;&gt;まとめ
&lt;/h2&gt;&lt;p&gt;Syncthing は P2P の対等アーキテクチャですが、すべてのデバイスを複雑なメッシュ構造にする必要はありません。&lt;/p&gt;
&lt;p&gt;小規模な環境なら純粋なピアモードで十分です。デバイスが多い場合や、NAS あるいは常時稼働ホストがある場合は、スター型トポロジーをおすすめします。NAS に中心ノードと Introducer の役割を持たせ、ほかのデバイスは NAS とだけ関係を作ると、管理がかなり簡単になります。&lt;/p&gt;
&lt;p&gt;本当に考えるべきなのは、どのデバイスを信頼するか、どのディレクトリを同期するか、データがどこから来るか、誤削除時にどこがバージョンを保持するかです。トポロジーは手段であり、データの流れこそが設定の核心です。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
