У відео я використовую rclone та PocketServer для запуску локального фонового WebDAV-сервера на моєму iPhone та копіювання/синхронізації 3,8 ГБ даних (~1000 файлів) з телефону на робочий стіл, без хмари або кабелю.
iPhone – це iPhone SE 2020.
Хоча 3,8 ГБ у відео не здаються великою кількістю, фоновий WebDAV-сервер iPhone підтримує постійний і мінімальний обсяг пам'яті (близько 30 МБ ОЗП) під час передачі, навіть для великих файлів (в ГБ), що робить його масштабованим для роботи з великими обсягами даних.
Середня швидкість передачі даних на моєму iPhone SE 2020 становить близько 27 МБ/с.
Ось як це працює
- Використовуйте PocketServer для створення та запуску локального фонового WebDAV-сервера на моєму iPhone для обслуговування папки, яку я хочу скопіювати/синхронізувати.
- Використовуйте rclone на своєму робочому столі для копіювання/синхронізації цієї папки без завантаження в хмарне сховище або використання кабелю.
Інструменти, які я використовую
- rclone: надійна, кросплатформна CLI для керування (читання/запис/синхронізація тощо) кількома локальними та віддаленими сховищами (ймовірно, більшість членів тут вже знають цей інструмент).
- PocketServer: легкий додаток для iOS, який я написав для запуску локальних, постійних фонових HTTP/WebDAV серверів на iPhone/iPad.
Вже є кілька інших додатків iOS для запуску серверів WebDAV на iPhone/iPad. Причини вибрати PocketServer:
- Мінімальний обсяг пам'яті. Він використовує близько 30 МБ ОЗП (постійно, без стрибків пам'яті) під час передачі великих файлів (у ГБ) та великої кількості файлів.
- Постійні фонові сервери. Сервери продовжують надійно працювати, навіть коли ви перемикаєтеся на інші програми або блокуєте екран.
- Simple to set up. Just choose a folder, and the server is up & running.
- Легкий. Додаток має розмір завантаження 2 МБ та встановлений розмір 4 МБ.
Ціни PocketServer
Всі 3 основні функції (спільний доступ до файлів, спільний доступ до папок, WebDAV-сервер) повністю функціональні в безкоштовній версії.
Безкоштовна версія не має жодних обмежень щодо швидкості передачі, розміру файлів або кількості файлів.
Оновлення Pro (одноразова покупка за 4,99 доларів США, без повторюваної підписки) потрібне лише для налаштування бренду для веб-інтерфейсу (логотипи, заголовки, нижні колонтитули), генерації мініатюр на вимогу та багатоакаунтівної автентифікації.