Open source · licencja MIT

CloudMachine

Natywne kopie Time Machine na Google Drive.

Bez dysku zewnętrznego i bez NAS-a — w domu nic nie musi być podłączone. Time Machine zapisuje kopię przez SMB na małą maszynę z Linuksem działającą na tym samym Macu, a ta wysyła ją na Google Drive.

  • macOS 14+
  • Apple silicon
  • Google Drive
  • open source

Kod na GitHubie

Jak to działa

Kopia trafia najpierw do lokalnego bufora z prędkością dysku, a do chmury spływa w tle. Zerwane połączenie wstrzymuje wysyłanie, a nie kopię.

Prawdziwy Time Machine

Kopie robi systemowy Time Machine, a CloudMachine tylko daje mu miejsce docelowe na Google Drive.

Bufor wysyłki

Kopia ląduje w buforze 120 GB na Macu i w tle spływa na Google Drive. Gdy bufor jest pełny, Time Machine czeka.

Maszyna na Macu

Udział SMB serwuje mała maszyna z Ubuntu (Lima, wirtualizacja Apple) — takie miejsce docelowe macOS nadal przyjmuje dla nowej kopii.

Kilka Maców, jedno konto

Każdy Mac ma na Google Drive własny folder, więc kopie się nie mieszają. Dla każdego można ustawić limit miejsca z ostrzeżeniem od 90%.

Aplikacja w pasku menu

Okno prowadzi przez konfigurację krok po kroku. Agenci w tle uruchamiają maszynę przy logowaniu i pilnują kopii.

Instalacja przez Homebrew

Jedno polecenie: brew install --cask renacode/tap/cloudmachine. Aktualizacje przychodzą przez brew upgrade.

Wymagania i ograniczenia

Co trzeba mieć, zanim zaczniesz.

  • MacmacOS 14 (Sonoma) lub nowszy z Apple silicon, hasło administratora do jednego kroku i około 200 GB wolnego miejsca na dysku.
  • GoogleKonto Google z wolnym miejscem i własne dane OAuth do Google Drive. Aplikacja widzi tylko pliki, które sama utworzyła.
  • Bez notaryzacjiWydania są podpisane własnym certyfikatem, nie Apple Developer ID. Instalacja przez Homebrew omija ostrzeżenie, ręcznie pobrany DMG je pokaże.

CloudMachine jest darmowy i otwarty (licencja MIT). Kod, wydania i zgłoszenia błędów są na GitHubie.

Wymagania: macOS 14 lub nowszy, Mac z Apple silicon, Homebrew i Lima.

Język aplikacji: polski albo angielski, zgodnie z językiem systemu.

Wsparcie

Masz pytanie albo znalazłeś błąd? Zgłoś go na GitHubie albo napisz do nas.

contact@renacode.com

Odpowiadamy zwykle w ciągu kilku dni roboczych. Przy zgłoszeniu błędu przyda się wynik polecenia cloudmachine-agent vm-status.

Wydawca

RenaCode, jednoosobowa działalność gospodarcza
ul. Wolbromska 18/1b, Wrocław, Polska
NIP 8992692240
e-mail: contact@renacode.com

Kopie trafiają wprost na Twój Google Drive, przez Twoje własne dane OAuth — RenaCode ich nie widzi. Prywatność na tej stronie opisuje Polityka Prywatności witryny renacode.com.