<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>IPhone on KnightLi Blog</title>
        <link>https://knightli.com/en/tags/iphone/</link>
        <description>Recent content in IPhone 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/iphone/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>
        
    </channel>
</rss>
