<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Photo Backup on KnightLi Blog</title>
        <link>https://knightli.com/en/tags/photo-backup/</link>
        <description>Recent content in Photo Backup on KnightLi Blog</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Sun, 31 May 2026 12:21:54 +0800</lastBuildDate><atom:link href="https://knightli.com/en/tags/photo-backup/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>How to Sync iPhone Photos to a PC or NAS with Syncthing</title>
        <link>https://knightli.com/en/2026/05/31/syncthing-iphone-photo-backup/</link>
        <pubDate>Sun, 31 May 2026 12:21:54 +0800</pubDate>
        
        <guid>https://knightli.com/en/2026/05/31/syncthing-iphone-photo-backup/</guid>
        <description>&lt;h2 id=&#34;syncthing-series&#34;&gt;Syncthing Series
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/en/2026/05/31/syncthing-file-sync-practical-notes/&#34; &gt;How to Use Syncthing: Practical Notes from Device Pairing to File Sync&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/en/2026/05/31/syncthing-docker-deploy-guide/&#34; &gt;Deploying Syncthing with Docker: Compose, Ports, and Volume Mapping Tips&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/en/2026/05/31/syncthing-multi-device-topology-guide/&#34; &gt;How to Configure Syncthing Across Multiple Devices: Peer Networks, Star Topology, and Introducers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/en/2026/05/31/syncthing-android-fork-setup-guide/&#34; &gt;How to Use Syncthing on Android: Syncthing-Fork Setup and Photo Backup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/en/2026/05/31/syncthing-multi-device-folder-management/&#34; &gt;Managing Multiple Devices and Folders in Syncthing: Topology, Naming, and Versioning&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/en/2026/05/31/syncthing-iphone-photo-backup/&#34; &gt;How to Sync iPhone Photos to a PC or NAS with Syncthing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Using Syncthing to sync photos on an iPhone is quite different from doing the same thing on Android.&lt;/p&gt;
&lt;p&gt;The reason is simple: iOS is more locked down, and the official Syncthing project does not provide a first-party iOS client. To use the Syncthing protocol on an iPhone, you usually need a third-party compatible client.&lt;/p&gt;
&lt;p&gt;There are two common choices:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Mobius Sync&lt;/code&gt;: a popular option with an experience close to a native app. Some features may require a paid unlock, so check the current App Store description.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;FSync&lt;/code&gt;: a free and open-source Syncthing client for iOS.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If your goal is to sync the iPhone photo library to a PC or NAS, &lt;code&gt;Mobius Sync&lt;/code&gt; is the more common choice. The steps below use it as the example.&lt;/p&gt;
&lt;h2 id=&#34;understand-the-limits-on-ios-first&#34;&gt;Understand the Limits on iOS First
&lt;/h2&gt;&lt;p&gt;On Android, Syncthing-Fork can run for a long time through a background service, run conditions, and battery optimization exemptions. iOS does not allow third-party sync tools to run in the background without limits.&lt;/p&gt;
&lt;p&gt;This means:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Do not expect it to sync 24/7 like a NAS.&lt;/li&gt;
&lt;li&gt;After the app goes into the background, the sync window may be short.&lt;/li&gt;
&lt;li&gt;For large photo batches, it is best to open the app manually and let it finish.&lt;/li&gt;
&lt;li&gt;iCloud optimized storage may affect whether the original photo files can be read.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So on iPhone, Syncthing is better treated as a &amp;ldquo;open the app periodically to sync photos&amp;rdquo; workflow, rather than a fully invisible real-time background sync service.&lt;/p&gt;
&lt;h2 id=&#34;step-1-install-the-client-and-grant-permissions&#34;&gt;Step 1: Install the Client and Grant Permissions
&lt;/h2&gt;&lt;p&gt;After installing &lt;code&gt;Mobius Sync&lt;/code&gt; from the App Store, handle these permissions carefully the first time you open it.&lt;/p&gt;
&lt;h3 id=&#34;notifications&#34;&gt;Notifications
&lt;/h3&gt;&lt;p&gt;It is recommended to allow notifications. They can show sync status, connection status, and error messages.&lt;/p&gt;
&lt;h3 id=&#34;local-network-access&#34;&gt;Local Network Access
&lt;/h3&gt;&lt;p&gt;This permission is very important.&lt;/p&gt;
&lt;p&gt;iOS separately asks whether an app may access the local network. If you deny it, the iPhone may not be able to discover your PC, NAS, or other Syncthing nodes on the LAN.&lt;/p&gt;
&lt;p&gt;If you denied it by mistake, you can enable it again in iOS Settings.&lt;/p&gt;
&lt;h3 id=&#34;photo-library-access&#34;&gt;Photo Library Access
&lt;/h3&gt;&lt;p&gt;If you want to sync photos, you must allow access to the photo library.&lt;/p&gt;
&lt;p&gt;The recommended choice is:&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;Full Access to Photos
&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;If you only grant limited photo access, &lt;code&gt;Mobius Sync&lt;/code&gt; may only see the selected photos, and newly added photos may not be synced later.&lt;/p&gt;
&lt;h2 id=&#34;step-2-pair-the-iphone-with-the-pc-or-nas&#34;&gt;Step 2: Pair the iPhone with the PC or NAS
&lt;/h2&gt;&lt;p&gt;Syncthing pairing still works by exchanging device IDs.&lt;/p&gt;
&lt;p&gt;On the iPhone:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;code&gt;Mobius Sync&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Go to &lt;code&gt;Settings&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Open &lt;code&gt;Device ID&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Keep the QR code screen open.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;On the PC or NAS:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the Syncthing Web UI.&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Add Remote Device&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Scan the QR code on the iPhone, or enter the device ID manually.&lt;/li&gt;
&lt;li&gt;Give the device a name, such as &lt;code&gt;My-iPhone&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Save.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Return to the iPhone, wait for the connection request, and tap &lt;code&gt;Accept&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;At this point, the iPhone and the PC/NAS trust each other, but the photo library has not been shared yet.&lt;/p&gt;
&lt;h2 id=&#34;step-3-create-a-photo-sync-folder-on-the-iphone&#34;&gt;Step 3: Create a Photo Sync Folder on the iPhone
&lt;/h2&gt;&lt;p&gt;iOS does not let you choose a path like &lt;code&gt;/DCIM/Camera&lt;/code&gt; directly in the same way Android does. &lt;code&gt;Mobius Sync&lt;/code&gt; provides special support for the system photo library, so you need to choose the photo-library folder type.&lt;/p&gt;
&lt;p&gt;In &lt;code&gt;Mobius Sync&lt;/code&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Switch to &lt;code&gt;Folders&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Tap &lt;code&gt;+&lt;/code&gt; in the upper-right corner.&lt;/li&gt;
&lt;li&gt;Create a new folder.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Important fields:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Folder Type&lt;/code&gt;: choose &lt;code&gt;Camera Roll&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Folder Label&lt;/code&gt;: use an easy-to-recognize name, such as &lt;code&gt;iPhone_Photos&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Folder ID&lt;/code&gt;: you can keep the generated value, or use a stable English ID.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Folder Path&lt;/code&gt;: keep the default so the client can bind to the iOS photo library.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Then, in the &lt;code&gt;Sharing&lt;/code&gt; section, select the PC or NAS you just paired.&lt;/p&gt;
&lt;h2 id=&#34;step-4-set-the-iphone-side-to-send-only&#34;&gt;Step 4: Set the iPhone Side to Send Only
&lt;/h2&gt;&lt;p&gt;Photo sync is usually &amp;ldquo;phone sends to NAS&amp;rdquo;, not a two-way editing workflow.&lt;/p&gt;
&lt;p&gt;So on the iPhone side, set the folder type to:&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;This makes the iPhone responsible for sending photos out, without accepting reverse changes from the PC or NAS.&lt;/p&gt;
&lt;p&gt;This reduces the risk of accidental operations. For example, when organizing the backup folder on the computer, you usually do not want those changes to affect the iPhone photo library.&lt;/p&gt;
&lt;p&gt;Still, remember that Syncthing is a sync tool, not a complete backup system. For long-term photo safety, you should also use NAS snapshots, file versioning, or an independent backup.&lt;/p&gt;
&lt;h2 id=&#34;step-5-receive-photos-on-the-pc-or-nas&#34;&gt;Step 5: Receive Photos on the PC or NAS
&lt;/h2&gt;&lt;p&gt;After saving on the iPhone, the Syncthing Web UI on the PC or NAS will show a prompt:&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;Device My-iPhone wants to share folder iPhone_Photos
&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;Click add.&lt;/p&gt;
&lt;p&gt;Set the storage path.&lt;/p&gt;
&lt;p&gt;On Windows, it may look like:&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:\Backups\iPhone_Photos
&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;On Linux or NAS, it may look like:&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/photos/iphone
&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;If Syncthing runs in Docker, enter the path inside the container. For example, if the host mount is:&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-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- &lt;span class=&#34;l&#34;&gt;/volume1/photos:/var/syncthing/photos&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&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;Then in the Web UI, use:&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/photos/iphone
&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;h2 id=&#34;set-the-receiving-side-to-receive-only&#34;&gt;Set the Receiving Side to Receive Only
&lt;/h2&gt;&lt;p&gt;On the PC or NAS side, it is also recommended to set this folder type to:&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;This makes the receiving side accept photos from the iPhone, without syncing local changes back to the iPhone.&lt;/p&gt;
&lt;p&gt;It is a second layer of protection:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;iPhone side: &lt;code&gt;Send Only&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;NAS side: &lt;code&gt;Receive Only&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Both ends are configured around one-way backup, which better matches a photo archive workflow.&lt;/p&gt;
&lt;h2 id=&#34;the-reality-of-ios-background-sync&#34;&gt;The Reality of iOS Background Sync
&lt;/h2&gt;&lt;p&gt;iOS is strict about background execution. Even with correct settings, do not expect &lt;code&gt;Mobius Sync&lt;/code&gt; to keep running silently in the background all the time.&lt;/p&gt;
&lt;p&gt;Common behavior:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sync speed is normal while the app is open.&lt;/li&gt;
&lt;li&gt;It may keep syncing for a short time after going into the background.&lt;/li&gt;
&lt;li&gt;After a while, the system may pause or limit it.&lt;/li&gt;
&lt;li&gt;Location changes, system scheduling, or short background windows may wake it again.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The most reliable practical workflow is simple:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;After taking many photos, open &lt;code&gt;Mobius Sync&lt;/code&gt; manually.&lt;/li&gt;
&lt;li&gt;Keep the phone awake, or avoid locking the screen too quickly.&lt;/li&gt;
&lt;li&gt;Wait for the new photos to finish syncing.&lt;/li&gt;
&lt;li&gt;Then close the app or lock the screen.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you are used to doing a photo backup every few days, this approach is fairly reliable.&lt;/p&gt;
&lt;h2 id=&#34;avoid-icloud-optimized-storage-problems&#34;&gt;Avoid iCloud Optimized Storage Problems
&lt;/h2&gt;&lt;p&gt;If the iPhone has enabled:&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;Optimize iPhone Storage
&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;iOS may keep only thumbnails locally while the original files remain in iCloud. When a third-party sync client tries to read photos, it may not be able to get the full originals, causing failed syncs, skipped items, or waits while iOS downloads the files.&lt;/p&gt;
&lt;p&gt;The better setting for sync backup is:&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;Download and Keep Originals
&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;The path is usually:&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;Settings -&amp;gt; Apple ID -&amp;gt; iCloud -&amp;gt; Photos
&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;If the phone does not have enough storage and you must use optimized storage, you may need to open the relevant photos in the system Photos app before syncing, so the iPhone downloads the originals from iCloud first, and then start &lt;code&gt;Mobius Sync&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;tips-for-the-first-large-photo-sync&#34;&gt;Tips for the First Large Photo Sync
&lt;/h2&gt;&lt;p&gt;The first time you sync an iPhone photo library, there may be thousands or even tens of thousands of photos. Do not rush to finish everything in one pass.&lt;/p&gt;
&lt;p&gt;A safer approach:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Sync a small number of photos first for testing.&lt;/li&gt;
&lt;li&gt;Confirm the NAS path is correct.&lt;/li&gt;
&lt;li&gt;Confirm the folder types are Send Only / Receive Only.&lt;/li&gt;
&lt;li&gt;Confirm the receiving side will not affect the iPhone in reverse.&lt;/li&gt;
&lt;li&gt;Then start the full sync.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;During the first sync, it is best to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Keep the iPhone plugged in.&lt;/li&gt;
&lt;li&gt;Keep Wi-Fi stable.&lt;/li&gt;
&lt;li&gt;Keep &lt;code&gt;Mobius Sync&lt;/code&gt; open in the foreground.&lt;/li&gt;
&lt;li&gt;Keep the NAS or PC online.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When the photo library is large, the sync may take a long time. That is normal.&lt;/p&gt;
&lt;h2 id=&#34;recommended-configuration&#34;&gt;Recommended Configuration
&lt;/h2&gt;&lt;p&gt;A stable iPhone photo sync setup looks like this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install &lt;code&gt;Mobius Sync&lt;/code&gt; on the iPhone.&lt;/li&gt;
&lt;li&gt;Allow notifications, Local Network access, and full photo library access.&lt;/li&gt;
&lt;li&gt;Exchange device IDs between the iPhone and NAS.&lt;/li&gt;
&lt;li&gt;Create a &lt;code&gt;Camera Roll&lt;/code&gt; folder on the iPhone.&lt;/li&gt;
&lt;li&gt;Set the folder label to &lt;code&gt;iPhone_Photos&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Set the iPhone-side folder type to &lt;code&gt;Send Only&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Set the NAS receiving path to &lt;code&gt;/volume1/photos/iphone&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Set the NAS-side folder type to &lt;code&gt;Receive Only&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Enable file versioning or snapshots on the NAS.&lt;/li&gt;
&lt;li&gt;Open &lt;code&gt;Mobius Sync&lt;/code&gt; manually every few days to complete sync.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you rely heavily on fully automatic background photo backup, iOS will be more troublesome than Android. The system restrictions make it difficult for third-party sync tools to behave like an always-on background service.&lt;/p&gt;
&lt;h2 id=&#34;summary&#34;&gt;Summary
&lt;/h2&gt;&lt;p&gt;An iPhone can join the Syncthing ecosystem through &lt;code&gt;Mobius Sync&lt;/code&gt; or &lt;code&gt;FSync&lt;/code&gt;, and sync photos to a PC or NAS.&lt;/p&gt;
&lt;p&gt;The key differences on iOS are background limits and photo-library permissions. During setup, allow Local Network access and full photo access. Design the folder types around one-way backup: iPhone &lt;code&gt;Send Only&lt;/code&gt;, NAS &lt;code&gt;Receive Only&lt;/code&gt;. If iCloud optimized storage is enabled, also check whether the original photos are truly available locally.&lt;/p&gt;
&lt;p&gt;For photo archiving, the most stable workflow is to open the client periodically to sync, then let the NAS handle version retention, snapshots, and long-term backup.&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Using Syncthing on Android: Syncthing-Fork Setup and Photo Backup</title>
        <link>https://knightli.com/en/2026/05/31/syncthing-android-fork-setup-guide/</link>
        <pubDate>Sun, 31 May 2026 12:17:19 +0800</pubDate>
        
        <guid>https://knightli.com/en/2026/05/31/syncthing-android-fork-setup-guide/</guid>
        <description>&lt;h2 id=&#34;syncthing-series&#34;&gt;Syncthing Series
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/en/2026/05/31/syncthing-file-sync-practical-notes/&#34; &gt;How to Use Syncthing: Practical Notes from Device Pairing to File Sync&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/en/2026/05/31/syncthing-docker-deploy-guide/&#34; &gt;Deploying Syncthing with Docker: Compose, Ports, and Volume Mapping&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/en/2026/05/31/syncthing-multi-device-topology-guide/&#34; &gt;How to Configure Syncthing Across Multiple Devices: Mesh, Star Topology, and Introducers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/en/2026/05/31/syncthing-android-fork-setup-guide/&#34; &gt;Using Syncthing on Android: Syncthing-Fork Setup and Photo Backup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/en/2026/05/31/syncthing-multi-device-folder-management/&#34; &gt;Managing Syncthing Across Many Devices and Folders: Topology, Naming, and Versioning&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/en/2026/05/31/syncthing-iphone-photo-backup/&#34; &gt;How to Sync iPhone Photos to a Computer or NAS with Syncthing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On Android, there are two common ways to use Syncthing:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The original Syncthing Android client.&lt;/li&gt;
&lt;li&gt;The community-maintained Syncthing-Fork.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Both can work for basic use. For long-term syncing of photos, notes, or documents, Syncthing-Fork is usually the better choice. It offers more practical controls for Android background behavior, battery usage, and network conditions, including Wi-Fi-only sync, selected Wi-Fi SSIDs, and running only while charging.&lt;/p&gt;
&lt;p&gt;This article combines general Android setup with photo backup. Photo backup is one of the most common mobile Syncthing workflows, but it should not be configured like an ordinary two-way sync folder.&lt;/p&gt;
&lt;h2 id=&#34;why-syncthing-fork-is-usually-better&#34;&gt;Why Syncthing-Fork Is Usually Better
&lt;/h2&gt;&lt;p&gt;Android actively restricts background apps. After the screen turns off, the system may suspend networking, freeze processes, or kill background services. If a sync tool does not handle this well, it may only sync while the app is open.&lt;/p&gt;
&lt;p&gt;Syncthing-Fork is more practical for phone use because it can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Set run conditions.&lt;/li&gt;
&lt;li&gt;Sync only on Wi-Fi.&lt;/li&gt;
&lt;li&gt;Sync only on selected Wi-Fi networks.&lt;/li&gt;
&lt;li&gt;Run only while charging.&lt;/li&gt;
&lt;li&gt;Fit Android&amp;rsquo;s background restrictions better.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This does not mean the original client is unusable. It simply means Syncthing-Fork is better tuned for long-running mobile sync.&lt;/p&gt;
&lt;h2 id=&#34;installation-sources&#34;&gt;Installation Sources
&lt;/h2&gt;&lt;p&gt;Common sources include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Google Play&lt;/li&gt;
&lt;li&gt;F-Droid&lt;/li&gt;
&lt;li&gt;GitHub Releases&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Choose the channel you trust. After installation, handle permissions and background settings before pairing devices.&lt;/p&gt;
&lt;h2 id=&#34;step-1-grant-required-permissions&#34;&gt;Step 1: Grant Required Permissions
&lt;/h2&gt;&lt;p&gt;On first launch, focus on two permission areas.&lt;/p&gt;
&lt;h3 id=&#34;storage-permission&#34;&gt;Storage Permission
&lt;/h3&gt;&lt;p&gt;For file synchronization, Syncthing-Fork must be able to read and write target folders.&lt;/p&gt;
&lt;p&gt;Recent Android versions may ask for all-files access or similar storage access. Without it, the app may only see a limited set of folders and fail to read photos, documents, or your chosen sync directory.&lt;/p&gt;
&lt;p&gt;Recommendations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Grant the required file access permissions.&lt;/li&gt;
&lt;li&gt;Put sync folders under ordinary internal-storage directories.&lt;/li&gt;
&lt;li&gt;Avoid protected system directories.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Useful examples:&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;/storage/emulated/0/SyncData
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/storage/emulated/0/SyncData/Notes
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/storage/emulated/0/SyncData/Photos
&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;For camera photos, the common path is:&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;/storage/emulated/0/DCIM/Camera
&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;h3 id=&#34;battery-optimization-allowlist&#34;&gt;Battery Optimization Allowlist
&lt;/h3&gt;&lt;p&gt;This is the most important Android-specific step.&lt;/p&gt;
&lt;p&gt;If Syncthing-Fork is not excluded from battery optimization, Android may kill the sync process after the screen locks. The result is simple: you think it is syncing in the background, but it only moves when you open the app.&lt;/p&gt;
&lt;p&gt;Add Syncthing-Fork to the system battery optimization allowlist. The setting name depends on the vendor:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Not optimized&lt;/li&gt;
&lt;li&gt;Allow background running&lt;/li&gt;
&lt;li&gt;Allow auto start&lt;/li&gt;
&lt;li&gt;Lock in background&lt;/li&gt;
&lt;li&gt;Allow high background power usage&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many Android vendor builds add extra background and auto-start restrictions. If sync is unstable, check both battery management and auto-start settings.&lt;/p&gt;
&lt;h2 id=&#34;step-2-pair-with-a-nas-or-computer&#34;&gt;Step 2: Pair with a NAS or Computer
&lt;/h2&gt;&lt;p&gt;Syncthing pairs devices by adding each other&amp;rsquo;s device ID.&lt;/p&gt;
&lt;p&gt;Assume the phone is device A and the NAS or computer is device B.&lt;/p&gt;
&lt;p&gt;On the phone:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open Syncthing-Fork.&lt;/li&gt;
&lt;li&gt;Open the menu.&lt;/li&gt;
&lt;li&gt;Show the device ID.&lt;/li&gt;
&lt;li&gt;You will see a QR code and a long device ID.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;On the NAS or computer:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the Syncthing Web GUI.&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;Add Remote Device&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Scan the phone&amp;rsquo;s QR code, or paste the phone device ID manually.&lt;/li&gt;
&lt;li&gt;Name it clearly, such as &lt;code&gt;Android-Phone&lt;/code&gt; or &lt;code&gt;Pixel-Phone&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Save.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Back on the phone, accept the connection request.&lt;/p&gt;
&lt;p&gt;At this point, the two devices trust each other, but no folder is synced yet.&lt;/p&gt;
&lt;h2 id=&#34;step-3-receive-a-folder-shared-from-nas-or-pc&#34;&gt;Step 3: Receive a Folder Shared from NAS or PC
&lt;/h2&gt;&lt;p&gt;If the computer or NAS shares a folder with the phone, the phone will show a prompt.&lt;/p&gt;
&lt;p&gt;For example:&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;Device NAS wants to share folder 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;Add it, then choose a local path on the phone, such as:&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;/storage/emulated/0/SyncData/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;After saving, the phone starts downloading from the NAS or computer.&lt;/p&gt;
&lt;p&gt;It is better to create the directory manually first so Syncthing-Fork does not place it somewhere unexpected.&lt;/p&gt;
&lt;p&gt;If you sync Markdown notes, be careful with application configuration directories. In Obsidian, &lt;code&gt;.obsidian&lt;/code&gt; contains workspace state, plugin settings, and cache. If Android and desktop plugins differ a lot, start by syncing only note content and attachments.&lt;/p&gt;
&lt;h2 id=&#34;step-4-back-up-phone-photos-to-a-pc-or-nas&#34;&gt;Step 4: Back Up Phone Photos to a PC or NAS
&lt;/h2&gt;&lt;p&gt;The most common phone use case is backing up photos to a NAS or computer.&lt;/p&gt;
&lt;p&gt;Photo backup is different from normal file sync. Most people want new phone photos copied to the NAS, not phone deletions mirrored to the NAS. Treat it as one-way backup.&lt;/p&gt;
&lt;p&gt;Recommended combination:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Phone side: &lt;code&gt;Send Only&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;PC or NAS side: &lt;code&gt;Receive Only&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The phone sends photos, and the NAS receives and stores them. Add NAS-side file versioning or snapshots to reduce deletion risk.&lt;/p&gt;
&lt;h2 id=&#34;add-the-camera-folder-on-the-phone&#34;&gt;Add the Camera Folder on the Phone
&lt;/h2&gt;&lt;p&gt;In Syncthing-Fork&amp;rsquo;s folder page:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Tap &lt;code&gt;+&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Create a folder.&lt;/li&gt;
&lt;li&gt;Use a clear label such as &lt;code&gt;Pixel_Photos&lt;/code&gt; or &lt;code&gt;Huawei_DCIM&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Choose the phone&amp;rsquo;s camera directory.&lt;/li&gt;
&lt;li&gt;Share it with your PC or NAS.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The common Android camera path is:&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;/storage/emulated/0/DCIM/Camera
&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;Screenshots, WeChat images, or other app images often live elsewhere. Add separate folders when needed:&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;/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;/storage/emulated/0/Pictures/Screenshots
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/storage/emulated/0/Pictures/WeiXin
&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;Paths vary by Android version, vendor, and app. Confirm with a file manager first.&lt;/p&gt;
&lt;h2 id=&#34;set-the-phone-folder-to-send-only&#34;&gt;Set the Phone Folder to Send Only
&lt;/h2&gt;&lt;p&gt;In the phone-side folder settings, change the folder type from:&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;to:&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;This makes the phone the photo source. New photos are sent to the NAS, but NAS-side changes are not written back to the phone.&lt;/p&gt;
&lt;p&gt;Syncthing is still a sync tool, not a complete backup system. For a safer setup, also enable NAS-side versioning, snapshots, or independent backups.&lt;/p&gt;
&lt;h2 id=&#34;configure-the-receiver-path&#34;&gt;Configure the Receiver Path
&lt;/h2&gt;&lt;p&gt;After saving on the phone, the PC or NAS Web GUI will show a prompt:&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;Device Pixel-Phone wants to share folder Pixel_Photos
&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;Add it and choose the local storage path.&lt;/p&gt;
&lt;p&gt;On Windows:&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:\Backups\Phone_Photos
&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;On Linux or 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;/volume1/photos/phone
&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;With Docker, remember to use the container path. If the host mapping is:&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-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;- &lt;span class=&#34;l&#34;&gt;/volume1/photos:/var/syncthing/photos&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&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;then the Web GUI path should be:&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/photos/phone
&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;h2 id=&#34;set-the-receiver-to-receive-only&#34;&gt;Set the Receiver to Receive Only
&lt;/h2&gt;&lt;p&gt;On the PC or NAS, set the folder type to:&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;The receiver will accept photos from the phone but will not send local changes back.&lt;/p&gt;
&lt;p&gt;This is an extra layer of protection. Even if you move, edit, or delete files on the NAS, those actions should not directly affect the originals on the phone.&lt;/p&gt;
&lt;p&gt;Still, &lt;code&gt;Receive Only&lt;/code&gt; is not a replacement for NAS history. Enable file versioning or snapshots on the NAS if the photos matter.&lt;/p&gt;
&lt;h2 id=&#34;test-with-a-small-set-first&#34;&gt;Test with a Small Set First
&lt;/h2&gt;&lt;p&gt;Do not start by syncing tens of thousands of photos.&lt;/p&gt;
&lt;p&gt;Test first:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Put 3-5 temporary photos in the phone album.&lt;/li&gt;
&lt;li&gt;Confirm that the PC or NAS receives them.&lt;/li&gt;
&lt;li&gt;Add a new photo and see whether it syncs.&lt;/li&gt;
&lt;li&gt;Delete one test photo on the phone and observe the NAS behavior.&lt;/li&gt;
&lt;li&gt;Only then enable the full album.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Folder type and deletion behavior are easy to misunderstand. A small test avoids expensive cleanup later.&lt;/p&gt;
&lt;h2 id=&#34;run-conditions-avoid-mobile-data-usage&#34;&gt;Run Conditions: Avoid Mobile Data Usage
&lt;/h2&gt;&lt;p&gt;Syncthing-Fork run conditions are very useful on Android.&lt;/p&gt;
&lt;p&gt;At minimum, enable:&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;Run only when connected to Wi-Fi
&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;This avoids syncing large files over 5G or 4G.&lt;/p&gt;
&lt;p&gt;If you only want sync at home, restrict it to a specific Wi-Fi SSID. This is useful when the NAS is only reachable on your home LAN.&lt;/p&gt;
&lt;h2 id=&#34;charging-only-sync&#34;&gt;Charging-Only Sync
&lt;/h2&gt;&lt;p&gt;If you do not need real-time sync, enable:&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;Run only while charging
&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;A stable workflow:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Take photos and write notes during the day.&lt;/li&gt;
&lt;li&gt;Syncthing-Fork does not keep running constantly.&lt;/li&gt;
&lt;li&gt;At night, return home and connect to home Wi-Fi.&lt;/li&gt;
&lt;li&gt;Plug in the charger.&lt;/li&gt;
&lt;li&gt;Syncthing-Fork starts and syncs the day&amp;rsquo;s photos and files to the NAS.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This saves battery and fits phone usage better than always-on sync.&lt;/p&gt;
&lt;p&gt;For notes that must update quickly, you can skip charging-only mode and keep Wi-Fi-only mode.&lt;/p&gt;
&lt;h2 id=&#34;android-11-storage-restrictions&#34;&gt;Android 11+ Storage Restrictions
&lt;/h2&gt;&lt;p&gt;Android 11 and later restrict storage more heavily. Some directories may not be reliably accessible, especially:&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;/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;Android/data
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Android/obb
&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;SD card directories may also be limited depending on vendor, Android version, and file picker authorization.&lt;/p&gt;
&lt;p&gt;Recommendations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create dedicated sync directories under internal storage.&lt;/li&gt;
&lt;li&gt;Do not use app-private system directories as primary sync folders.&lt;/li&gt;
&lt;li&gt;For photos, prefer ordinary media folders such as &lt;code&gt;DCIM/Camera&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;For notes, use a clear path such as &lt;code&gt;/storage/emulated/0/SyncData/Notes&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Stability matters more than choosing a path that looks native.&lt;/p&gt;
&lt;p&gt;Do not sync all of:&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;/storage/emulated/0
&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;It is too large and mixed, with caches, downloads, app data, and temporary files.&lt;/p&gt;
&lt;h2 id=&#34;choosing-folder-types-on-the-phone&#34;&gt;Choosing Folder Types on the Phone
&lt;/h2&gt;&lt;p&gt;Different scenarios need different folder types.&lt;/p&gt;
&lt;h3 id=&#34;two-way-note-sync&#34;&gt;Two-Way Note Sync
&lt;/h3&gt;&lt;p&gt;If both phone and PC edit the same Markdown notes:&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;Avoid editing the same file on multiple devices at the same time.&lt;/p&gt;
&lt;h3 id=&#34;phone-photos-to-nas&#34;&gt;Phone Photos to NAS
&lt;/h3&gt;&lt;p&gt;If the phone mainly sends photos:&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;Use versioning or snapshots on the NAS.&lt;/p&gt;
&lt;h3 id=&#34;read-only-materials-on-the-phone&#34;&gt;Read-Only Materials on the Phone
&lt;/h3&gt;&lt;p&gt;If the phone only needs to read files from the 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;This works for ebooks, reference documents, or script examples.&lt;/p&gt;
&lt;h2 id=&#34;think-through-deletion-semantics&#34;&gt;Think Through Deletion Semantics
&lt;/h2&gt;&lt;p&gt;Will deleting a phone photo delete it on the NAS? It depends on folder types and sync state.&lt;/p&gt;
&lt;p&gt;To reduce risk:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use &lt;code&gt;Send Only&lt;/code&gt; on the phone.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;Receive Only&lt;/code&gt; on the NAS.&lt;/li&gt;
&lt;li&gt;Enable file versioning on the NAS.&lt;/li&gt;
&lt;li&gt;Add snapshots or separate backups.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If your real goal is archival storage, sync into an inbox directory first, then let a NAS task copy files into an archive directory that Syncthing no longer manages.&lt;/p&gt;
&lt;p&gt;Example:&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;/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/photos/inbox-phone
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/volume1/photos/archive
&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;Syncthing writes to &lt;code&gt;inbox-phone&lt;/code&gt;; a scheduled script organizes files into &lt;code&gt;archive&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;common-problems&#34;&gt;Common Problems
&lt;/h2&gt;&lt;h3 id=&#34;sync-stops-after-screen-lock&#34;&gt;Sync Stops After Screen Lock
&lt;/h3&gt;&lt;p&gt;Check:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Battery optimization allowlist.&lt;/li&gt;
&lt;li&gt;Background running permission.&lt;/li&gt;
&lt;li&gt;Auto-start permission.&lt;/li&gt;
&lt;li&gt;Whether Wi-Fi-only or charging-only conditions are active.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Often the issue is Android background management, not Syncthing itself.&lt;/p&gt;
&lt;h3 id=&#34;cannot-find-the-camera-folder&#34;&gt;Cannot Find the Camera Folder
&lt;/h3&gt;&lt;p&gt;Use a file manager to confirm the real path. The common path is:&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;/storage/emulated/0/DCIM/Camera
&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;Third-party camera or editing apps may use other folders.&lt;/p&gt;
&lt;h3 id=&#34;sync-is-slow&#34;&gt;Sync Is Slow
&lt;/h3&gt;&lt;p&gt;Check:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Whether the phone and NAS are on the same Wi-Fi.&lt;/li&gt;
&lt;li&gt;Whether traffic is going through relay.&lt;/li&gt;
&lt;li&gt;Whether &lt;code&gt;22000/TCP&lt;/code&gt; and &lt;code&gt;22000/UDP&lt;/code&gt; are reachable on the NAS.&lt;/li&gt;
&lt;li&gt;Whether the phone is in power-saving mode.&lt;/li&gt;
&lt;li&gt;Whether there are many small files.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many small files are slower than fewer large files. After the first sync, incremental sync is usually much lighter.&lt;/p&gt;
&lt;h3 id=&#34;deleting-phone-photos-also-deletes-nas-copies&#34;&gt;Deleting Phone Photos Also Deletes NAS Copies
&lt;/h3&gt;&lt;p&gt;That means your sync relationship is propagating deletions. Syncthing is a sync tool, not a built-in append-only backup tool.&lt;/p&gt;
&lt;p&gt;Fixes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Check folder types on phone and NAS.&lt;/li&gt;
&lt;li&gt;Enable NAS-side file versioning.&lt;/li&gt;
&lt;li&gt;Add snapshots or independent backups.&lt;/li&gt;
&lt;li&gt;Use an inbox directory and archive files outside Syncthing&amp;rsquo;s control if needed.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;recommended-setup&#34;&gt;Recommended Setup
&lt;/h2&gt;&lt;p&gt;For Android + NAS:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install Syncthing-Fork on the phone.&lt;/li&gt;
&lt;li&gt;Grant file access.&lt;/li&gt;
&lt;li&gt;Add it to the battery optimization allowlist.&lt;/li&gt;
&lt;li&gt;Pair phone and NAS.&lt;/li&gt;
&lt;li&gt;Put notes under &lt;code&gt;/storage/emulated/0/SyncData/Notes&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;/storage/emulated/0/DCIM/Camera&lt;/code&gt; for photos.&lt;/li&gt;
&lt;li&gt;Set the phone photo folder to &lt;code&gt;Send Only&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Set the NAS photo folder to &lt;code&gt;Receive Only&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Enable home Wi-Fi-only sync.&lt;/li&gt;
&lt;li&gt;If real-time sync is not needed, enable charging-only sync.&lt;/li&gt;
&lt;li&gt;Enable NAS-side versioning or snapshots.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This avoids constant battery drain while still backing up photos when the phone returns home and charges.&lt;/p&gt;
&lt;h2 id=&#34;summary&#34;&gt;Summary
&lt;/h2&gt;&lt;p&gt;Using Syncthing on Android is not just about installing the app. The important parts are permissions, background behavior, battery settings, and network conditions.&lt;/p&gt;
&lt;p&gt;Syncthing-Fork is better suited to long-term phone sync. It can limit sync to Wi-Fi, selected Wi-Fi networks, or charging state, reducing battery drain and mobile data usage.&lt;/p&gt;
&lt;p&gt;For photo backup to a NAS, use a one-way backup mindset: phone &lt;code&gt;Send Only&lt;/code&gt;, PC or NAS &lt;code&gt;Receive Only&lt;/code&gt;, plus NAS-side versioning, snapshots, and independent backups. Syncthing handles transfer; long-term safety still depends on your backup strategy.&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
