Фото iPhone у вашому сховищі

Підтримує копіювання в зовнішнє сховище, SMB, WebDAV, SFTP, S3-сумісні бакети і OneDrive.
Відкритий код на GitHub.

Легко користуватися

  1. 1

    Виберіть вузол

    Зовнішнє сховище, SMB, WebDAV, SFTP, S3-сумісні бакети або OneDrive.

  2. 2

    Позначте місяці

    Копіювання, завантаження й дія «Доповнити» за місяцями.

  3. 3

    Запустіть

    Синхронізуйте віддалений індекс; за потреби призупиняйте і продовжуйте.

Відкритий код, який можна перевірити

Ми вважаємо, що приватність така ж важлива, як і володіння даними.

Ціна

Одноразова покупка. Не підписка.

Item Безкоштовно Pro
Ціна US$9.99 Близько 2 кав
Резервне копіювання на передньому плані
Вузли 1 Без обмежень
Фонове автоматичне резервне копіювання
Прогрес PiP
Режим фокусування

Запитання й відповіді

Якщо застосунок має відкритий код, навіщо потрібна внутрішня покупка?

Застосунок справді має відкритий код, і його можна скомпілювати безпосередньо в Xcode. Внутрішня покупка підтримує подальшу розробку, обслуговування й оновлення, щоб застосунок і надалі був корисним користувачам.

Вбудована покупка списується регулярно? Вона безстрокова?

Регулярних списань немає. Pro — це одноразова покупка, що залишається доступною безстроково. На новому пристрої скористайтеся Відновити покупку, щоб повернути доступ.

Що таке вузол?

Вузол — це підключення до сховища, додане в застосунку. Підтримуються зовнішнє сховище, SMB, WebDAV, SFTP, S3-сумісні бакети і OneDrive.

Де зберігаються облікові записи, паролі та ключі вузлів?

Облікові дані, потрібні вузлам, зберігаються в iOS Keychain і не записуються в діагностичні журнали. Токени OneDrive керуються MSAL.

Що означають Резервне копіювання, Завантаження й Доповнити?

Резервне копіювання записує оригінали фото й відео з цього пристрою в поточний вузол. Завантаження повертає збережені елементи з вузла у «Фото». Доповнити спочатку виконує резервне копіювання, а потім завантаження: надсилає локальні елементи, яких немає у вузлі, а потім повертає з вузла елементи, яких немає локально, у «Фото».

Чи можна резервно копіювати й відновлювати Live Photo?

Так. Кавун Backup зберігає ресурси Live Photo як нерухоме зображення й пов’язане відео, а під час відновлення використовує системний імпорт у «Фотографії». Результат залежить від наявності потрібних ресурсів.

Чи знижує копіювання якість або губить дату зйомки й EXIF?

Копіювання базується на початкових ресурсах, а не на експортованих прев'ю. Дата зйомки та вбудовані метадані, зокрема EXIF, обробляються через ці ресурси й шлях імпорту Фото в iOS.

Чому після резервного копіювання локальна й віддалена кількість або розмір не збігаються?

Це очікувана поведінка й не означає, що фото чи відео втрачено. Кавун Backup виконує копіювання за місяцями й визначає дублікати за хешем вмісту. Якщо той самий оригінальний вміст трапляється в межах одного місяця кілька разів, у віддаленому сховищі зберігається один фактичний файл, а маніфест резервної копії записує пов’язані елементи. Тому кількість файлів і зайнятий обсяг на віддаленій стороні можуть бути меншими за локальні підсумки. Невеликі файли маніфеста/індексу й спосіб підрахунку конкретного сховища також можуть впливати на показаний розмір.

Якщо ввімкнено Фото iCloud, чи можна все одно створити резервну копію оригінальних фото?

Так. Увімкніть «Дозволити доступ до фото iCloud» у налаштуваннях застосунку, щоб Кавун Backup міг за потреби отримувати оригінали з iCloud.

Чому не можна записувати в зовнішнє сховище?

Перевірте формат зовнішнього сховища та стан доступу у «Файлах». Докладніше див. підтримку Apple.

Як повідомити про проблему?

Напишіть нам електронною поштою. Контакти див. на сторінці Контакти. Якщо можливо, додайте експортовані журнали.

Параметри

Підтримка протоколів

SMB

Протокол SMB 2 / SMB 3
Автентифікація Ім’я користувача і пароль
Домен Необов’язковий домен або робоча група
Не підтримується SMB1

WebDAV

Протокол WebDAV поверх HTTP / HTTPS
Автентифікація Basic-автентифікація
HTTP Підтримується (лише в локальній мережі)
HTTPS Підтримується
Методи PROPFIND, PUT, GET, DELETE, MKCOL, MOVE, COPY
Метадані Оновлення часу зміни через PROPPATCH за можливості
Не підтримується OAuth, Digest-автентифікація, клієнтські сертифікати

SFTP

Протокол SFTP поверх SSH
Автентифікація Пароль або приватний ключ OpenSSH
Приватні ключі Приватні ключі OpenSSH Ed25519 і RSA
Парольна фраза Підтримується
Довіра host-key Закріплення SHA256-відбитка host-key
KEX curve25519-sha256, [email protected], ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521
Повтор сумісного KEX diffie-hellman-group14-sha1, diffie-hellman-group14-sha256
Host keys ssh-ed25519, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521
Повтор сумісного host-key ssh-rsa
Шифри [email protected], [email protected]
Повтор сумісного шифру aes128-ctr
Не підтримується Вхід за приватним ключем ECDSA, сервери лише з CBC, сервери лише з 3DES, сервери лише з diffie-hellman-group1

S3-сумісне

Протокол S3-сумісний API
Підпис AWS Signature Version 4
Автентифікація Access Key ID + Secret Access Key
Endpoint Користувацький HTTP / HTTPS endpoint
HTTP Підтримується (лише в локальній мережі)
HTTPS Підтримується
Адресація bucket Path-style і virtual-hosted-style
Регіон Ручне введення, з визначенням поширених провайдерів
Список ListObjectsV2
Завантаження Одночастинне і multipart-завантаження
Копіювання Серверне копіювання і multipart-копіювання

OneDrive

Протокол Microsoft Graph API
Автентифікація Вхід через Microsoft (MSAL)
Тип акаунта OneDrive Personal
Область дозволів Files.ReadWrite.AppFolder
Папка застосунку Резервні копії зберігаються в папці застосунку Watermelon Backup в OneDrive; файли поза цією папкою недоступні застосунку.
Список Посторінковий список children через Microsoft Graph
Завантаження Пряме завантаження файлів менше 10 MiB і відновлювані сесії завантаження
Обробка токенів Ідентифікатор акаунта зберігається в Keychain; токенами доступу й оновлення керує MSAL.
Не підтримується OneDrive for Business, диски на базі SharePoint
Обмеження Доступність залежить від стану акаунта Microsoft, квоти, обмежень і мережевого підключення.

Підтримка зовнішнього сховища

Зовнішній том

Тип Локальна / зовнішня файлова система через iOS «Файли»
Автентифікація Доступ iOS із security scope
Працює з Зовнішні диски і сумісні провайдери «Файлів»
Місткість Читає доступну / загальну місткість, якщо провайдер її показує
Обмеження Доступність залежить від того, чи зберігає iOS доступ до вибраного тому або провайдера

Сторонні бібліотеки

Залежності iOS-застосунку

Firebase Analytics Without Ad ID Support Аналітика стану застосунку без IDFA
Firebase Crashlytics Звіти про збої та діагностика надійності
Microsoft Authentication Library (MSAL) Вхід в акаунт Microsoft і кеш токенів для OneDrive
AMSMB2 (fork) SMB-підключення, перегляд спільних ресурсів і файлові операції SMB
Citadel (fork) SFTP поверх SSH, обробка відбитків ключа хоста та файлові операції SFTP
WebRTC (fork) Пірингове з’єднання Link і передавання через Data Channel
GRDB Локальна база SQLite для індексів резервного копіювання, manifest і перевірки кешу
Kingfisher Завантаження зображень і локальний UI-кеш для інтерфейсу фото
SnapKit Розмітка інтерфейсу
MarqueeLabel Прокручувані текстові мітки

Почнімо копіювання

Завантажити безкоштовно