rclone + PocketServer to sync data from iPhone to PC (Linux, Windows, Mac) without cloud or connected cable.

In the video, I use rclone + PocketServer to run a local background WebDAV server on my iPhone and copy/sync 3.8GB of data (~1000 files) from my phone to my desktop, without cloud or cable.

The iPhone is an iPhone SE 2020.

While 3.8GB in the video doesn’t sound like a lot, the iPhone background WebDAV server keeps a consistent and minimal memory footprint (~30MB RAM) during the transfer, even for large files (in GB), making it scalable for dealing with large amounts of data. .

The average transfer speed is about 27 MB/s on my iPhone SE 2020.

If I use the same phone but with a cable and iproxy(included in libimobiledevice) to tunnel the iPhone WebDAV server traffic through the cable, the speed is about 60 MB/s.

Here’s how it works

The tools I use

There are already a few other iOS apps to run WebDAV servers on iPhone/iPad. The reasons I wrote PocketServer are:

PocketServer pricing

All 3 main functionalities (Quick Share, Static Host, WebDAV servers) are fully functional in the free version.

The free version does not have any restriction on transfer speed, file size, or number of files.

The Pro upgrade ($2.99 one-time purchase, no recurring subscription) is only needed for branding customization for the web UI (logos, titles, footers) and multi account authentication.