حلّ المجتمع

هل يمكنك الانتقال من CasaOS إلى ZimaOS؟ التطبيقات والملفات وترحيل خادم واحد

A 2025 community thread clarifying that CasaOS cannot be upgraded in place to ZimaOS. Files and apps must be migrated, with separate paths for two-system and one-server setups.

يُعد CasaOS وZimaOS نظامَي تشغيل مختلفين، لذا فإن الانتقال بينهما ترحيل وليس ترقية موضعية. يمكن نقل الملفات وبيانات التطبيقات القياسية والعديد من إعدادات Docker Compose، لكن قد يلزم إنشاء مستخدمي النظام وإعدادات الشبكة ووحدات التخزين والمشاركات والحاويات شديدة التخصيص يدويًا.

تغيّر الرد أيضًا بعد نشر السؤال المجتمعي لأول مرة. ففي يوليو 2025، وصف الرد الرسمي نسخ الملفات عبر شبكة LAN وإعادة تثبيت التطبيقات يدويًا. وبحلول سبتمبر 2025، كانت IceWhale قد نشرت دليلًا للترحيل. ويضيف الدليل الحالي، المحدّث في سبتمبر 2026، أداة CTOZ لنقل العديد من حاويات متجر تطبيقات CasaOS وبياناتها.

الانتقال من CasaOS إلى ZimaOS ترحيل وليس ترقية موضعية

كانت الترقية الموضعية ستستبدل CasaOS مع الحفاظ على إعدادات النظام تلقائيًا. لكن هذا ليس النموذج الذي وصفه فريق ZimaOS. يؤدي تثبيت ZimaOS إلى إنشاء بيئة نظام تشغيل مختلفة، لذا تتمثل الخطة الآمنة في حصر المحتويات، والنسخ الاحتياطي، والتثبيت، والترحيل، والتحقق، ثم التخلي عن البيئة الأصلية.

لا تستبدل نسختك الوحيدة من نظام CasaOS حتى تُنسخ الملفات الشخصية وبيانات التطبيقات وتعريفات Compose وبيانات الاعتماد وملاحظات الإعدادات إلى مساحة تخزين تم التحقق منها.

سجّل مسارات التطبيقات وإعداداتها قبل البدء

أوصى الرد الرسمي الأول بفتح لوحة إعدادات كل تطبيق وتسجيل مسارات مجلداته الحالية. يظل هذا مفيدًا حتى عند توفر أداة ترحيل آلية، لأن الحاوية قد تبدأ بنجاح وهي تشير إلى دليل البيانات الخطأ.

لكل تطبيق، سجّل ما يلي:

  • صورة الحاوية وإصدارها.
  • مسارات وحدات التخزين على المضيف وداخل الحاوية.
  • المنافذ ووضع الشبكة.
  • متغيرات البيئة ومعرّفات المستخدمين والمجموعات.
  • مجلدات بيانات التطبيقات وقواعد البيانات والوسائط والإعدادات.
  • أي شبكات Docker أو أجهزة أُنشئت يدويًا.
إعدادات تطبيق CasaOS التي تعرض منافذ Docker ووحداته ومتغيرات البيئة المطلوب تسجيلها قبل الترحيل
استخدم الرد المجتمعي شاشة إعدادات التطبيق لعرض المسارات ومعلمات الحاوية التي ينبغي تسجيلها قبل الترحيل.

الترحيل عندما يمكن تشغيل CasaOS وZimaOS في الوقت نفسه

أبسط طريقة هي إبقاء مصدر CasaOS ووجهة ZimaOS متاحين على شبكة LAN نفسها. شارك مجلدات CasaOS المطلوبة عبر SMB، وثبّت المشاركة في «الملفات» على ZimaOS، ثم انسخ البيانات أو رحّلها إلى مساحة تخزين الوجهة.

بالنسبة إلى التطبيقات المثبتة من خلال متجر تطبيقات CasaOS، يوصي دليل الترحيل الحالي من CasaOS إلى ZimaOS باستخدام أداة CTOZ المطوّرة من المجتمع. يمكن لـ CTOZ نقل مجلد AppData في CasaOS وملف Docker Compose بصيغة YAML المطابق له، ثم إعادة تثبيت التطبيقات المدعومة في ZimaOS.

ما الذي يرحّله CTOZ

  • بيانات AppData المرتبطة بتطبيقات CasaOS المدعومة.
  • ملف Docker Compose بصيغة YAML المستخدم لإعادة إنشاء المستوعبات.
  • بيانات التطبيقات وإعداداتها القياسية المشمولة في تلك المجلدات المعينة.

ما الذي لا يرحّله CTOZ تلقائيًا

  • مستخدمو CasaOS وإعدادات النظام على مستوى النظام.
  • إعدادات الشبكة وعمليات تركيب وحدات التخزين وإعدادات المشاركة.
  • المستوعبات غير القياسية المنشورة خارج متجر تطبيقات CasaOS.
  • تغييرات المضيف المخصصة التي لا تظهر في ملفات AppData أو Compose.

الترحيل عند توفر خادم واحد فقط

أبرز موضوع عام 2025 أصعب بنية: لا يمكن تشغيل CasaOS وZimaOS جنبًا إلى جنب على الخادم نفسه أثناء إعادة تثبيت النظام على العتاد مباشرةً. واقترح الفريق نسخ الملفات أولًا إلى جهاز كمبيوتر يعمل بنظام Windows ثم إعادتها بعد تثبيت ZimaOS، مع التعامل مع كل تطبيق وبياناته على حدة.

يصف الدليل الحالي أيضًا عملية التصدير والاستيراد باستخدام CTOZ في الحالات غير المتصلة بالإنترنت أو المستقلة. ويمكن أن يقلل ذلك من إعادة إنشاء المستوعبات يدويًا، لكنه لا يلغي الحاجة إلى تخزين النسخ الاحتياطية بشكل مستقل. قبل استبدال CasaOS، صدّر مواد التطبيقات المدعومة وانسخها—مع الملفات الشخصية وسجل منفصل لإعدادات النظام—إلى جهاز كمبيوتر يعمل بنظام Windows أو قرص خارجي أو وحدة تخزين شبكية NAS أو وجهة أخرى موثّقة.

  1. الجرد: أدرج الملفات والمشاركات والتطبيقات ووحدات التخزين والمنافذ وبيانات الاعتماد وقواعد البيانات والمستوعبات المخصصة.
  2. النسخ الاحتياطي: أنشئ نسخة واحدة موثّقة على الأقل خارج قرص نظام CasaOS. قد تتطلب قواعد البيانات عمليات تصدير خاصة بالتطبيق، بالإضافة إلى نسخ الملفات.
  3. تصدير التطبيقات المدعومة: استخدم سير عمل CTOZ الحالي حيثما ينطبق، واحتفظ بملف Docker Compose بصيغة YAML.
  4. تثبيت ZimaOS: نفّذ التثبيت النظيف فقط بعد التأكد من إمكانية فتح النسخة الاحتياطية من جهاز آخر.
  5. استعادة الملفات: انسخ الملفات الشخصية وبيانات التطبيقات إلى مواقع تخزين ZimaOS المخصصة لها.
  6. استيراد التطبيقات أو إعادة تثبيتها: استخدم CTOZ أو استيراد Compose يدويًا في ZimaOS، ثم صحّح المنافذ ومسارات وحدات التخزين عند الحاجة.
  7. إعادة إنشاء إعدادات النظام: اضبط المستخدمين والمشاركات والشبكات وعمليات التركيب والأذونات في ZimaOS.
  8. التحقق: افتح كل تطبيق، وتأكد من بياناته، واختبر عمليات الكتابة والأذونات، وتحقق من الوصول عن بُعد قبل حذف النسخة الاحتياطية.

إذا لم يُعَد تثبيت أحد التطبيقات تلقائيًا

تذكر وثائق ZimaOS الحالية أن CTOZ ينقل AppData حتى عند فشل تثبيت الحاوية تلقائيًا. وإذا كان مجلد الوجهة يحتوي بالفعل على الاسم نفسه، فقد تُلحق الأداة رقمًا بالاسم بدلًا من الكتابة فوقه. ويمكن بعد ذلك استيراد ملف Compose YAML المُصدَّر يدويًا عبر متجر تطبيقات ZimaOS.

بعد أي ترحيل تلقائي، افحص إعدادات التطبيق وتحقق من أن مسارات وحدات التخزين تشير إلى المجلدات المنقولة. لا يكفي تشغيل الحاوية لإثبات استعادة قاعدة بياناتها أو مكتبة الوسائط أو إعداداتها بشكل صحيح.

التعامل يدويًا مع الحاويات التي أُنشئت عبر سطر الأوامر والحاويات غير القياسية

الحاويات التي أُنشئت خارج متجر تطبيقات CasaOS تقع خارج النطاق التلقائي الموثّق لـ CTOZ. حدّد نقاط الربط الخاصة بها ووحدات التخزين المُسمّاة وAppData وملفات Compose ومتغيرات البيئة والأسرار. بعد تثبيت ZimaOS، أعد نشر الصورة أو مشروع Compose، واربط البيانات المستعادة باستخدام مسارات المضيف الصحيحة في ZimaOS.

يوفّر مشروع CTOZ مفتوح المصدر على GitHub مصدر الأداة ومعلومات التثبيت الحالية المشار إليها في الدليل الرسمي.

الأسئلة الشائعة حول الترحيل من CasaOS إلى ZimaOS

هل يمكن ترقية CasaOS مباشرةً إلى ZimaOS؟

لا. وصفها فريق ZimaOS بأنظمة تشغيل مختلفة. خطّط للترحيل باستخدام نسخ احتياطية وتثبيت نظيف لـ ZimaOS بدلًا من الترقية المباشرة.

هل يمكن نقل تطبيقات CasaOS وبياناتها إلى ZimaOS؟

يمكن ترحيل العديد من حاويات متجر تطبيقات CasaOS القياسية باستخدام CTOZ، بما في ذلك AppData وDocker Compose YAML الخاصة بها. أما الحاويات غير المدعومة أو المخصصة فتتطلب نسخًا احتياطيًا وإعادة نشر يدويين.

هل أحتاج إلى خادمين؟

يسهّل تشغيل نظامين في الوقت نفسه نقل البيانات عبر الشبكة المحلية والترحيل عبر الإنترنت باستخدام CTOZ، لكن الوثائق الحالية تصف أيضًا التصدير والاستيراد للترحيل دون اتصال أو الترحيل المستقل. ولا يزال ترحيل خادم واحد يتطلب مكانًا آمنًا آخر للاحتفاظ بالنسخة الاحتياطية أثناء استبدال CasaOS.

هل يمكن لحاسوب يعمل بنظام Windows أن يكون وجهة مؤقتة للترحيل؟

نعم. اقترح الرد الرسمي من المجتمع نسخ الملفات إلى Windows قبل تثبيت ZimaOS، ثم نسخها مرة أخرى بعد ذلك. احفظ بيانات التطبيقات وتعريفات Compose وسجلات الإعدادات، بالإضافة إلى الملفات الشخصية.

هل ستُنقل مستخدمو CasaOS ووحدات التخزين وإعدادات الشبكة تلقائيًا؟

لا. تشير الإرشادات الحالية إلى ضرورة إعادة إنشاء مستخدمي النظام وإعدادات الشبكة ووحدات التخزين والمشاركات أو التحقق منها يدويًا في ZimaOS.

ما إصدار CasaOS الذي يتطلبه CTOZ؟

يحدّد الدليل الرسمي الحالي الإصدار CasaOS 0.4.4 أو أحدث، لأن CTOZ يعتمد على إعدادات Docker Compose القياسية المستخدمة في إصدارات CasaOS الأحدث.