لقد أعدنا تطوير متجر التطبيقات وإدارة التطبيقات بالكامل في إصدار CasaOS v0.4.4 Alpha، واعتمدنا متجر تطبيقات جديدًا قائمًا على مستودعات Git، وأضفنا دعمًا أصليًا لميزة Docker بناءً على تنسيق التطبيقات المعتمد على docker-compose، مما جعل الأمر أسهل للمطورين والمستخدمين.
أحد أعضاء مجتمع CasaOS، علي.س، هنا ليشارك تجربته ورؤاه حول استخدام CasaOS v0.4.4 Alpha، أحدث إصدار، إلى جانب تطبيقاته المفضلة.
علي.س: CasaOS يبسط Docker لتجربة سلسة
اعتمد علي.س CasaOS كأداة لا غنى عنها في مختبره المنزلي وخوادمه وآلاته الافتراضية. تكمن قوة CasaOS في واجهته الأنيقة وسهلة الاستخدام التي تبسط Docker بكل يسر لجميع مستويات المستخدمين. من مدير الملفات المدمج وإحصائيات النظام إلى نظام إدارة Docker، يراقب CasaOS موارد الحاويات بفعالية، مما يسهل التعامل مع أي حاويات متوقفة أو غير نشطة.
عند إعداد نظام باستخدام حاويات Docker، يولي علي.س أولوية لتثبيت وضبط CasaOS. ثلاثة تطبيقات ينشرها عادةً بغض النظر عن البيئة تشمل Node Exporter لاستخراج مقاييس نظام التشغيل، وPrometheus لجمع البيانات، وGrafana لعرض البيانات بصريًا. يمكن تشغيل هذه الحاويات الثلاثة، بمساعدة CasaOS، في أقل من خمس دقائق، مما يتيح إعداد نظام مراقبة قابل للتخصيص مع التنبيهات.
في مختبر علي.س المنزلي، يستخدم مزيجًا من Pi-hole exporter، وESXi exporter، وMikrotik exporter. تساعد هذه الأدوات مجتمعة في استخراج ومراقبة المقاييس، مما يسمح لها بتجاوز قدراتها الأصلية. يُنصح بشدة باستخدام هذه التطبيقات معًا للمستخدمين المهتمين بتتبع ومراقبة المقاييس بعمق.
BookStack يعد أداة مهمة لعلي.س. فهو يعمل كويكي شخصي ونظام لإدارة المعرفة. باستخدام CasaOS V0.4.4 Alpha، يصبح تثبيت BookStack والحاويات المشابهة أمرًا سهلاً. يدعم التطبيق Docker Compose، حتى للمجموعات متعددة الحاويات، مما يبسط العملية للمستخدمين ويعزز تجربتهم بشكل عام.
لعشاق الفلك، يُوصى بشدة بـ Stellarium. كجزء من مجموعة تطبيقات علي.س، يتيح له Stellarium التعرف على الأجرام السماوية مثل النجوم والكواكب بمجرد توجيه جهازه نحو السماء. تُسجل هذه المعلومات لاحقًا في حاوية باسم "الملاحظات اليومية"، مما يخلق سجلًا شيقًا للأجرام السماوية التي تم رصدها في أيام محددة.
Microbin هو تطبيق يراه علي.س لا غنى عنه لتدوين الملاحظات. يقدم واجهة بسيطة تتيح للمستخدمين تدوين الملاحظات والوصول إليها من أي مكان وحذفها بسهولة. يسهل CasaOS عملية نشر وتثبيت Microbin، مما يجعله أداة مثالية لمن يحتاجون إلى حل فعال ومرن لتدوين الملاحظات.
للمستخدمين الذين يفضلون البدائل المستضافة ذاتيًا لعلامات المتصفح، يقترح علي.س Neonlink. فهو حل شامل لإدارة وتنظيم العلامات، مما يضمن سهولة الوصول إلى المحتوى المحفوظ.
سيقدر محبو الأفلام توصية علي.س بـ Flox. كقائمة مشاهدة للأفلام والمسلسلات مع نظام تقييم مدمج، يتيح للمستخدمين مشاركة آرائهم مع الأصدقاء بعد مشاهدة فيلم. تجعل وظائف Flox منه تطبيقًا جذابًا لمن يحبون المشاركة والنقاش حول تجاربهم السينمائية.
أخيرًا، يثبت مدير وكيل Nginx (NPM) أنه أداة متعددة الاستخدامات في ترسانة علي.س. بواجهة نظيفة، يدير NPM النطاقات وشهادات الأمان SSL، ويصدر شهادات مجانية أيضًا. يُستخدم NPM في معظم إعدادات CasaOS لعلي.س للوصول إلى التطبيقات والحاويات محليًا وعن بُعد عبر عنوان نطاقه، مما يلغي الحاجة لتذكر عناوين IP والمنافذ الفردية. مع CasaOS، يمكن للمستخدمين إضافة NPM مع حاويات أخرى على شبكة Docker واحدة، مما يعزز الأمان وسهولة الوصول إلى إعداداتهم.
قال علي.س: بفضل CasaOS ومطوريه، يستطيع المستخدمون مثله تبسيط عملية بناء ونشر وإدارة الأدوات التي عادةً ما تتطلب خبرة في لينكس. وهذا يجعل CasaOS منصة موصى بها بشدة لكل من المستخدمين الجدد وذوي الخبرة على حد سواء.
تجاوز التحديات مع CasaOS
لم تكن رحلة علي.س مع CasaOS خالية من التحديات. من بين هذه المشكلات إنشاء شبكة Docker لربط حاوياته. عالج هذه المشكلة باستخدام Portainer لإنشاء شبكة Docker مخصصة ثم استخدم CasaOS لربط حاوياته بهذه الشبكة أو تثبيت حاوية جديدة مع تعيين شبكة Docker المخصصة كإعداد افتراضي. من المهم ملاحظة أن استخدام Portainer لاحقًا لإجراء تغييرات على إعدادات التطبيق عبر CasaOS (إذا تم استخدامه في الأصل لتثبيت التطبيق/الحاوية) سيؤدي إلى إعادة إعدادات الشبكة إلى جسر Docker الافتراضي.
كانت مشكلة أخرى هي عدم تطابق الأسماء التي يستخدمها CasaOS للوحة التحكم مع أسماء الحاويات الفعلية. كان هذا يمثل مشكلة خاصة عندما تحتاج حاويتان على نفس الشبكة إلى التواصل بشكل خاص. حل علي.س هذه المشكلة باستخدام Portainer للتحقق من أسماء الحاويات الفعلية أو تنفيذ الأوامر عبر واجهة سطر الأوامر (CLI).
الخاتمة
على الرغم من بعض العقبات، مكنت أدوات مثل Portainer وواجهة سطر الأوامر علي.س من تجاوز التحديات والاستفادة القصوى من CasaOS. تؤكد تجربته على أهمية CasaOS في تبسيط عملية بناء ونشر وإدارة التطبيقات التي عادةً ما تتطلب خبرة في لينكس. تقدم رحلة علي.س رؤى ملهمة وقيمة لكل من المطورين المتمرسين والمبتدئين الذين يستكشفون CasaOS.

