오픈 소스 · 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, 하나의 계정

Mac마다 Google Drive에 별도 폴더가 생기므로 백업이 섞이지 않습니다. Mac별로 용량 한도를 정할 수 있으며, 90%부터 경고가 표시됩니다.

메뉴 막대 앱

창의 안내에 따라 설정을 한 단계씩 진행할 수 있습니다. 백그라운드 에이전트가 로그인할 때 머신을 시작하고 백업을 지켜봅니다.

Homebrew로 설치

명령어 하나면 됩니다: brew install --cask renacode/tap/cloudmachine. 업데이트는 brew upgrade로 받을 수 있습니다.

요구 사항 및 제한 사항

시작하기 전에 필요한 것.

  • MacApple silicon Mac에서 macOS 14(Sonoma) 이상, 한 단계에 필요한 관리자 암호, 약 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의 개인정보 처리방침(영어)을 참고해 주세요.