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
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.
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.