<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>hi, it&#39;s mike</title>
    <link>https://mike.puddingtime.org/tags/ios/</link>
    <description>Recent content on hi, it&#39;s mike</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <managingEditor>mike@puddingtime.org (mike)</managingEditor>
    <webMaster>mike@puddingtime.org (mike)</webMaster>
    <copyright>© 2026, mike</copyright>
    <lastBuildDate>Sun, 20 Apr 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://mike.puddingtime.org/tags/ios/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>SyncTrain for Syncthing on iOS</title>
      <link>https://mike.puddingtime.org/posts/2025-04-20-synctrain-for-syncthing-on-ios/</link>
      <pubDate>Sun, 20 Apr 2025 00:00:00 +0000</pubDate><author>mike@puddingtime.org (mike)</author>
      <guid>https://mike.puddingtime.org/posts/2025-04-20-synctrain-for-syncthing-on-ios/</guid>
      <description>&lt;p&gt;A few years ago I gave Mobius Sync a try as a Syncthing client on my iPhone and iPad. That went about as well as you&amp;rsquo;d expect for an iOS adaptation of something that wants to be an always-on filesystem-watching daemon. It wasn&amp;rsquo;t really worth the stress of wondering what quantum state of sync everything is in, and I hated having to explicitly open it up to nudge it to sync.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>A few years ago I gave Mobius Sync a try as a Syncthing client on my iPhone and iPad. That went about as well as you&rsquo;d expect for an iOS adaptation of something that wants to be an always-on filesystem-watching daemon. It wasn&rsquo;t really worth the stress of wondering what quantum state of sync everything is in, and I hated having to explicitly open it up to nudge it to sync.</p>
<p>It&rsquo;s even more annoying now that I&rsquo;ve got an Android-based DAP, and the Syncthing client I&rsquo;ve got running on that to keep my music files in sync comes with options like &ldquo;don&rsquo;t do this over cellular connections,&rdquo; &ldquo;don&rsquo;t do this when you&rsquo;re not connected to power,&rdquo; and a few other things that let you just sort of manage for yourself and accept the potential tradeoffs.</p>
<p>Today I came across <a href="https://t-shaped.nl/posts/synctrain-a-rethought-ios-client-for-syncthing">SyncTrain</a>, which is going to have a lot of the same problems <em>anything</em> that <em>should</em> be running in the background all the time(ish) on iOS is going to have, but includes a nice workaround: You can make an Apple Shortcut to give it a nudge to sync for 10 seconds if it fell asleep on the job. That&rsquo;s enough to check in with other nodes and pull in changed stuff. Since everything is on Tailscale, it ought to work wherever I have connectivity.</p>
<p>I&rsquo;m going to try it out to manage my org-mode todo lists and inbox via <a href="https://xenodium.com/plain-org-for-ios">Plain Org</a>, which can read files off the device storage.</p>
<p>I&rsquo;ve tried a few other things:</p>
<p>SMB shares on my NAS via Files.app. That has worked somewhat well, but there are occasional permissions freakouts.</p>
<p>sftp shares via Blink Term via Files. Also permissions freakouts.</p>
<p>iCloud, which is sort of mysterious (and not available to my Linux machines)</p>
<p>Besides letting you nudge it, the UI for Synctrain is pretty nice. It&rsquo;s clean and native-looking.  If you thought Mobius was all there was, SyncTrain is worth a look.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
