オープンソース · MIT ライセンス

CloudMachine

純正の Time Machine を、Google Drive で。

外付けディスクも NAS も不要で、自宅で何かをつないでおく必要もありません。Time Machine は同じ Mac 上で動く小さな Linux マシンに SMB 経由でバックアップし、そのマシンがバックアップを Google Drive に送ります。

  • macOS 14+
  • Apple silicon
  • Google Drive
  • オープンソース

GitHub でコードを見る

仕組み

バックアップはまずディスクの速度でローカルのバッファに書き込まれ、バックグラウンドでクラウドへ送られます。接続が切れても止まるのはアップロードだけで、バックアップは止まりません。

本物の Time Machine

バックアップを作成するのはシステム標準の Time Machine です。CloudMachine は Google Drive 上の保存先を用意するだけです。

アップロード用バッファ

バックアップは Mac 上の 120 GB のバッファに書き込まれ、バックグラウンドで Google Drive に送られます。バッファがいっぱいになると、Time Machine は待機します。

Mac の中のマシン

SMB 共有を提供するのは小さな Ubuntu マシン(Lima、Apple Virtualization)です。macOS が新しいバックアップの保存先として現在も受け付ける形式です。

複数の Mac を 1 つのアカウントで

Mac ごとに Google Drive 上に専用のフォルダが作られるため、バックアップが混ざることはありません。Mac ごとに容量の上限を設定でき、90% から警告が出ます。

メニューバーのアプリ

ウインドウの案内に沿って、設定を一歩ずつ進められます。バックグラウンドのエージェントがログイン時にマシンを起動し、バックアップを見守ります。

Homebrew でインストール

コマンドは 1 つだけです:brew install --cask renacode/tap/cloudmachine。アップデートは brew upgrade で行えます。

動作環境と制限事項

始める前に必要なもの。

  • MacApple silicon 搭載の Mac で macOS 14(Sonoma)以降、1 つの手順で使う管理者パスワード、約 200 GB のディスク空き容量。
  • Google空き容量に余裕のある Google アカウントと、Google Drive 用のご自身の OAuth 認証情報。アプリが参照できるのは、アプリ自身が作成したファイルだけです。
  • 公証なしリリースは Apple Developer ID ではなく、自己署名証明書で署名されています。Homebrew でインストールすれば警告は表示されませんが、手動でダウンロードした DMG では表示されます。

CloudMachine は無料のオープンソースソフトウェアです(MIT ライセンス)。コード、リリース、バグ報告は GitHub にあります。

動作環境:macOS 14 以降、Apple silicon 搭載の Mac、Homebrew、Lima。

アプリの言語:システムの言語に合わせて、ポーランド語または英語。

サポート

ご質問がある場合やバグを見つけた場合は、GitHub でご報告いただくか、お問い合わせください。

contact@renacode.com

通常、数営業日以内に返信します。バグを報告される際は、cloudmachine-agent vm-status の出力を添えていただけると助かります。

提供元

RenaCode(個人事業)
ul. Wolbromska 18/1b, Wrocław, ポーランド
納税者番号:NIP 8992692240
メール:contact@renacode.com

バックアップはご自身の OAuth 認証情報を通じて、お使いの Google Drive に直接送られます。RenaCode がそれを目にすることはありません。本ウェブサイトのプライバシーについては、renacode.comのプライバシーポリシー(英語)をご覧ください。