ビデオでは、rcloneとPocketServerを使用して、iPhone上でローカルのバックグラウンドWebDAVサーバーを実行し、クラウドやケーブルなしで3.8GBのデータ(約1000ファイル)を電話からデスクトップにコピー/同期しています。
iPhoneはiPhone SE 2020です。
ビデオの3.8GBはそれほど多くないように聞こえるかもしれませんが、iPhoneのバックグラウンドWebDAVサーバーは、転送中に(GB単位の)大きなファイルでも一貫して最小限のメモリフットプリント(約30MB RAM)を維持し、大量のデータを扱う際にスケーラブルにします。
私のiPhone SE 2020での平均転送速度は約27 MB/秒です。
仕組みはこちら
- PocketServerを使用して、iPhone上にローカルのバックグラウンドWebDAVサーバーを作成および実行し、コピー/同期したいフォルダをサービスします。
- デスクトップでrcloneを使用して、クラウドストレージにアップロードしたりケーブルを使用したりせずに、そのフォルダをコピー/同期します。
私が使用するツール
- rclone: 複数のローカルおよびリモートストレージを管理(読み取り/書き込み/同期など)するための堅牢なクロスプラットフォームCLI(おそらくほとんどのメンバーはすでにこのツールを知っています)。
- PocketServer: iPhone/iPadでローカルで永続的なバックグラウンドHTTP/WebDAVサーバーを起動するために私が書いた軽量iOSアプリです。
iPhone/iPadでWebDAVサーバーを実行するための他のiOSアプリはすでにいくつかあります。PocketServerを選ぶ理由は次のとおりです。
- 最小限のメモリフットプリント。大容量ファイル(GB単位)や多数のファイルを転送する際も、一貫して約30MBのRAMを使用します(メモリ使用量の急増なし)。
- 持続的なバックグラウンドサーバー。他のアプリに切り替えたり、画面をロックしたりしても、サーバーは安定して動作し続けます。
- Simple to set up. Just choose a folder, and the server is up & running.
- 軽量。アプリのダウンロードサイズは2MB、インストールサイズは4MBです。
PocketServerの価格
3つの主要機能(ファイル共有、フォルダ共有、WebDAVサーバー)はすべて、無料版で完全に機能します。
無料版には、転送速度、ファイルサイズ、またはファイル数に関する制限はありません。
Proアップグレード(4.99ドルの1回限りの購入、定期購読なし)は、Web UIのブランディングカスタマイズ(ロゴ、タイトル、フッター)、オンデマンドのサムネイル生成、および複数アカウント認証にのみ必要です。