CloudMachine
Штатный Time Machine, а хранилище — Google Drive.
Без внешнего диска и без NAS — дома ничего не нужно подключать. Time Machine сохраняет копию по SMB на небольшую Linux-машину, работающую на том же Mac, а та отправляет копию на Google Drive.
- macOS 14+
- Apple silicon
- Google Drive
- открытый код
Как это работает
Копия сначала записывается в локальный буфер на скорости диска, а в облако уходит в фоне. Обрыв связи приостанавливает загрузку, а не резервное копирование.
Настоящий Time Machine
Копии создаёт системный Time Machine, а CloudMachine лишь даёт ему место назначения на Google Drive.
Буфер загрузки
Копия попадает в буфер объёмом 120 GB на Mac и в фоне выгружается на Google Drive. Когда буфер заполнен, Time Machine ждёт.
Машина на вашем Mac
SMB-ресурс обслуживает небольшая машина с Ubuntu (Lima, Apple Virtualization) — такое место назначения macOS по-прежнему принимает для новой копии.
Несколько Mac, один аккаунт
У каждого Mac своя папка на Google Drive, поэтому копии никогда не смешиваются. Для каждого можно задать лимит места с предупреждением начиная с 90%.
Приложение в строке меню
Окно шаг за шагом проводит через настройку. Фоновые агенты запускают машину при входе в систему и следят за резервным копированием.
Установка через Homebrew
Одна команда: brew install --cask renacode/tap/cloudmachine. Обновления приходят через brew upgrade.
Требования и ограничения
Что понадобится перед началом.
- MacmacOS 14 (Sonoma) или новее на Apple silicon, пароль администратора для одного шага и около 200 GB свободного места на диске.
- GoogleАккаунт Google с запасом свободного места и собственные учётные данные OAuth для Google Drive. Приложение видит только файлы, которые создало само.
- Без нотаризацииРелизы подписаны самоподписанным сертификатом, а не Apple Developer ID. При установке через Homebrew предупреждения не будет; DMG, скачанный вручную, его покажет.
CloudMachine бесплатен и имеет открытый исходный код (лицензия MIT). Код, релизы и сообщения об ошибках — на GitHub.
Требования: macOS 14 или новее, Mac с Apple silicon, Homebrew и Lima.
Язык приложения: польский или английский, в зависимости от языка системы.
Поддержка
Есть вопрос или нашли ошибку? Сообщите о ней на GitHub или напишите нам.
Обычно мы отвечаем в течение нескольких рабочих дней. Для сообщения об ошибке пригодится вывод команды cloudmachine-agent vm-status.
Издатель
RenaCode, индивидуальное предприятие
ul. Wolbromska 18/1b, Wrocław, Польша
Налоговый номер (NIP) 8992692240
e-mail: contact@renacode.com
Копии попадают прямо на ваш Google Drive через ваши собственные учётные данные OAuth — RenaCode их никогда не видит. Конфиденциальность на этом сайте регулирует Политика конфиденциальности сайта renacode.com (на английском языке).