مفتوح المصدر · ترخيص MIT

CloudMachine

Time Machine الأصلي، ووجهته Google Drive.

لا قرص خارجي ولا NAS، ولا حاجة إلى توصيل أي شيء في المنزل. يحفظ Time Machine النسخة عبر SMB على جهاز Linux صغير يعمل على جهاز Mac نفسه، وهذا الجهاز يرسل النسخة إلى Google Drive.

  • macOS 14+
  • Apple silicon
  • Google Drive
  • مفتوح المصدر

الشيفرة على GitHub

كيف يعمل

تُكتب النسخة أولًا في مخزن مؤقت محلي بسرعة القرص، ثم تُرفع إلى السحابة في الخلفية. انقطاع الاتصال يوقف الرفع مؤقتًا، لا النسخ الاحتياطي.

Time Machine حقيقي

النسخ الاحتياطية يصنعها Time Machine المدمج في النظام، وكل ما يفعله CloudMachine هو أن يوفّر له وجهة على Google Drive.

مخزن مؤقت للرفع

تصل النسخة إلى مخزن مؤقت سعته 120 GB على جهاز Mac، ثم تُرفع إلى Google Drive في الخلفية. وعندما يمتلئ المخزن، ينتظر Time Machine.

جهاز داخل جهاز Mac

يوفّر مشاركة SMB جهاز Ubuntu صغير (Lima، Apple Virtualization) — وهي وجهة لا يزال macOS يقبلها لنسخة احتياطية جديدة.

عدة أجهزة Mac، حساب واحد

لكل جهاز Mac مجلده الخاص على Google Drive، فلا تختلط النسخ أبدًا. ويمكن تحديد حد للمساحة لكل جهاز مع تنبيه ابتداءً من 90%.

تطبيق في شريط القائمة

ترشدك النافذة خلال الإعداد خطوة بخطوة. وتعمل في الخلفية برامج مساعدة تشغّل الجهاز عند تسجيل الدخول وتراقب النسخ الاحتياطي.

التثبيت عبر Homebrew

أمر واحد: brew install --cask renacode/tap/cloudmachine. وتصل التحديثات عبر brew upgrade.

المتطلبات والقيود

ما تحتاج إليه قبل أن تبدأ.

  • MacmacOS 14 (Sonoma) أو أحدث على Apple silicon، وكلمة مرور المسؤول لخطوة واحدة، ونحو 200 GB من المساحة الحرة على القرص.
  • Googleحساب Google فيه مساحة كافية، وبيانات اعتماد OAuth خاصة بك لـ Google Drive. لا يرى التطبيق إلا الملفات التي أنشأها بنفسه.
  • غير موثّق من Appleالإصدارات موقّعة بشهادة موقّعة ذاتيًا، لا بمعرّف Apple Developer ID. التثبيت عبر Homebrew يتجنب التحذير، أما ملف DMG المُنزَّل يدويًا فسيُظهره.

CloudMachine مجاني ومفتوح المصدر (ترخيص MIT). الشيفرة والإصدارات وبلاغات الأخطاء على GitHub.

المتطلبات: macOS 14 أو أحدث، وجهاز Mac بمعالج Apple silicon، وHomebrew وLima.

لغة التطبيق: البولندية أو الإنجليزية، بحسب لغة النظام.

الدعم

لديك سؤال أو وجدت خطأً؟ أبلغ عنه على GitHub أو تواصل معنا.

contact@renacode.com

نرد عادةً خلال بضعة أيام عمل. عند الإبلاغ عن خطأ، يفيدنا ناتج الأمر cloudmachine-agent vm-status.

الناشر

RenaCode، مؤسسة فردية
ul. Wolbromska 18/1b, Wrocław، بولندا
الرقم الضريبي (NIP) 8992692240
البريد الإلكتروني: contact@renacode.com

تذهب النسخ الاحتياطية مباشرةً إلى Google Drive الخاص بك، عبر بيانات اعتماد OAuth الخاصة بك — ولا تراها RenaCode أبدًا. أما الخصوصية على هذا الموقع فتحكمها سياسة الخصوصية لموقع renacode.com (باللغة الإنجليزية).