CloudMachine
原生 Time Machine,背後是 Google Drive。
不需要外接硬碟,不需要 NAS,家裡也不必插著任何裝置。Time Machine 透過 SMB 備份到同一台 Mac 上執行的小型 Linux 虛擬機器,再由它把備份傳送到 Google Drive。
- macOS 14+
- Apple silicon
- Google Drive
- 開放原始碼
運作方式
備份會先以磁碟速度寫入本機緩衝區,再於背景上傳到雲端。連線中斷只會暫停上傳,不會中斷備份。
真正的 Time Machine
備份由系統內建的 Time Machine 製作;CloudMachine 只是在 Google Drive 上為它提供一個目的地。
上傳緩衝區
備份會先寫入 Mac 上一個 120 GB 的緩衝區,再於背景上傳到 Google Drive。緩衝區滿了時,Time Machine 會等待。
Mac 裡的一台虛擬機器
SMB 共享由一台小型 Ubuntu 虛擬機器(Lima、Apple Virtualization)提供——這是 macOS 仍接受作為新備份目的地的方式。
多台 Mac,一個帳號
每台 Mac 在 Google Drive 上都有自己的資料夾,備份絕不會混在一起。每台都能設定空間上限,用量達 90% 起會發出警告。
選單列 App
視窗會一步步引導你完成設定。背景代理程式會在登入時啟動虛擬機器,並持續留意備份狀況。
透過 Homebrew 安裝
只需一行指令:brew install --cask renacode/tap/cloudmachine。更新則透過 brew upgrade 取得。
需求與限制
開始之前需要準備的東西。
- Mac搭載 Apple silicon 的 Mac,執行 macOS 14(Sonoma)或更新版本;其中一個步驟需要管理者密碼;約 200 GB 可用磁碟空間。
- Google一個有充足剩餘空間的 Google 帳號,以及你自己的 Google Drive OAuth 憑證。App 只看得到它自己建立的檔案。
- 未經公證發行版本使用自簽憑證簽署,而非 Apple Developer ID。透過 Homebrew 安裝可避開警告;手動下載的 DMG 則會顯示警告。
CloudMachine 免費且開放原始碼(MIT 授權)。程式碼、發行版本與問題回報都在 GitHub 上。
系統需求:macOS 14 或更新版本、搭載 Apple silicon 的 Mac、Homebrew 與 Lima。
App 語言:波蘭文或英文,依系統語言而定。
支援
有問題或發現錯誤嗎?請在 GitHub 上回報,或與我們聯絡。
我們通常會在幾個工作天內回覆。回報錯誤時,附上 cloudmachine-agent vm-status 的輸出結果會很有幫助。
發行者
RenaCode,獨資商號
ul. Wolbromska 18/1b, Wrocław,波蘭
稅籍編號 NIP 8992692240
電子郵件:contact@renacode.com
備份會透過你自己的 OAuth 憑證直接存入你的 Google Drive——RenaCode 永遠看不到它們。本網站的隱私權事宜適用 renacode.com 的隱私權政策(英文)。