استخدم CasaOS لإدارة خادم Homelab الخاص بك بسهولة


CasaOS هو نظام تشغيل خادم منزلي قوي (OS) يوفر طريقة بسيطة لتشغيل الخدمات على الشبكة المحلية. إنه متوفر لأجهزة x86 وARM، مما يجعل من السهل العمل حتى مع شرائح SoC منخفضة الطاقة مثل Raspberry Pi. في هذه المقالة، نعرض لك ما يميز CasaOS، وكيفية تثبيته على خادم منزلي، وكيفية استخدامه لتثبيت الكثير من التطبيقات المستضافة ذاتيًا دون عناء.

لماذا نستخدم CasaOS كنظام تشغيل خادم منزلي؟

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

لقطة شاشة تظهر نافذة السوق في نظام CasaOS.

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

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

لقطة شاشة تظهر نموذج حاوية Docker فارغًا.

وفي ملاحظة جانبية: هل ما زلت تستخدم نظام Linux العادي كخادم منزلي؟ تعرف على كيفية نشر Docker على نظام التشغيل Linux الخاص بك اليوم.

إعداد وتثبيت CasaOS

افتراض: تفترض هذه المقالة أنك تقوم بتثبيت CasaOS على نظام Debian 12. ومع ذلك، ستعمل الإرشادات التالية أيضًا مع أحدث إصدار من Raspberry Pi OS وUbuntu 20.04.

الخطوة الأولى في نشر CasaOS على جهازك المحلي هي التأكد من تحديث نظامك الأساسي بالكامل:

sudo apt update && sudo apt upgrade

تأكد من أن لديك الأداة المساعدة cur على نظامك الأساسي:

قم بإحضار البرنامج النصي للتثبيت السريع لنظام CasaOS واستخدم أنبوب UNIX لتشغيله على نظامك:

curl -fsSL https://get.casaos.io | sudo bash

سيؤدي القيام بذلك إلى تنزيل CasaOS وتكوينه تلقائيًا لنظامك. اعتمادًا على جهازك، قد تستغرق هذه العملية ما بين 5 إلى 10 دقائق.

محطة توضح عملية نشر CasaOS على Debian 12.

بمجرد الانتهاء من ذلك، سيقوم برنامج التثبيت بطباعة عنوان IP المحلي الخاص بتثبيت CasaOS الخاص بك. انتقل إلى جهاز الكمبيوتر العميل الخاص بك، ثم افتح العنوان في نافذة متصفح الويب.

محطة تسلط الضوء على عنوان IP المحلي لخادم CasaOS.

انقر يذهب لبدء عملية الإعداد الأولية.

قم بتوفير اسم المستخدم وكلمة المرور التي تريدها لمثيل CasaOS الخاص بك.

لقطة شاشة توضح عملية إنشاء الحساب في CasaOS.

انقر يقبل للتأكد من أنك مطلع على آخر أخبار CasaOS.

تثبيت وتشغيل تطبيق CasaOS الأول

مع تشغيل مثيل CasaOS الجديد، يمكنك الآن البدء في تثبيت تطبيقاتك المفضلة ذاتية الاستضافة. للقيام بذلك، انقر فوق متجر التطبيقات أيقونة على لوحة القيادة.

لقطة شاشة توضح أيقونة App Store في لوحة معلومات CasaOS.

سيؤدي هذا إلى ظهور نافذة منبثقة توضح الخدمات التي يوزعها CasaOS على عمليات إعادة الشراء الخاصة به. لتثبيت أحد التطبيقات، انقر فوق مربع البحث، ثم أدخل اسم الخدمة التي تريدها. في حالتي، سأقوم بتثبيت Nextcloud على مثيل CasaOS الخاص بي.

انقر على أيقونة الخدمة، ثم اختر ثَبَّتَ لبدء عملية التثبيت.

لقطة شاشة تعرض صفحة تثبيت Nextcloud على نظام CasaOS.

بمجرد الانتهاء من ذلك، تأكد من أن خدمتك الجديدة تعمل بشكل صحيح من خلال النقر على الأيقونة الخاصة بها في لوحة معلومات CasaOS.

لقطة شاشة تسلط الضوء على تطبيق خادم Nextcloud الذي يعمل على نظام CasaOS.

تكوين التطبيق الخاص بك

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

لتكوين تطبيق خادم موجود، انتقل إلى لوحة تحكم CasaOS وابحث عن أيقونة تطبيق الخادم.

حرك مؤشر الفأرة على الأيقونة، ثم انقر على النقاط الثلاث الموجودة في الزاوية اليمنى العليا للأيقونة.

لقطة شاشة توضح موقع عنصر القائمة المنقطة.

يختار إعدادات في قائمة السياق. سيؤدي هذا إلى ظهور نافذة منبثقة صغيرة تعرض تفاصيل حاوية Docker الخاصة بتطبيقك.

لقطة شاشة توضح خيار الإعدادات على لوحة معلومات CasaOS.

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

لقطة شاشة توضح احتياطي الذاكرة قيد التشغيل لحاوية Nextcloud Docker.

بمجرد الانتهاء من التغييرات، انقر فوق الزر “حفظ” لتطبيقها على تطبيق الخادم الخاص بك.

من الجيد أن تعرف: تعرف على كيفية نقل حاوية Docker موجودة بين مضيفين مختلفين.

إنشاء تطبيق الخادم المخصص الخاص بك

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

انتقل إلى لوحة تحكم CasaOS، ثم انقر فوق + أيقونة بجانب برنامج header.

لقطة شاشة توضح زر الإضافة لحاويات الخادم المخصصة.

يختار قم بتثبيت تطبيق مخصص في القائمة المنبثقة. يؤدي القيام بذلك إلى فتح نافذة تفاصيل التطبيق الفارغة لحاوية Docker الجديدة.

انقر فوق يستورد الزر الموجود في الزاوية اليمنى العليا من النافذة.

لقطة شاشة توضح موقع زر الاستيراد لحاويات Docker.

الصق محتويات “docker-compose.yml” الخاص بخدمتك داخل مربع النص. في حالتي، أريد تشغيل مثيل Webcord على جهاز CasaOS الخاص بي.

لقطة شاشة تعرض docker-compose.yml لمثيل Webcord الخاص بي.

انقر يُقدِّم لتحويل تكوين الإنشاء الخاص بك إلى تنسيق تطبيق CasaOS.

قم بالتمرير لأسفل في نافذة تكوين التطبيق، ثم تأكد من أن منافذ المضيف المكشوفة لا تتعارض مع أي شيء على مثيل CasaOS الخاص بك. بالنسبة لي، سأقوم بتعيين منفذ مثيل Webcord الخاص بي على “9095” و”9096″ لأنني أعلم أنهما لا يتعارضان مع أي خدمة قيد التشغيل.

لقطة شاشة تسلط الضوء على منافذ المضيف المعدلة في تكوين Webcord المستورد.

قم بالتمرير لأعلى في نافذة تكوين التطبيق، وقم بتوفير اسم لتطبيقك المخصص الجديد، ثم قم بتعيين منفذ Web UI على أحد منافذ الحاويات المكشوفة.

لقطة شاشة توضح مواقع اسم تطبيق الخادم ومنافذ واجهة مستخدم الويب الخاصة بالتطبيق.

انقر ثَبَّتَ لبدء عملية الاستيراد.

بمجرد الانتهاء من ذلك، تأكد من أن تطبيق الخادم المخصص الخاص بك يعمل بشكل صحيح من خلال النقر على الأيقونة الخاصة به في لوحة تحكم CasaOS.

لقطة شاشة توضح مثيل Webcord العامل الذي يعمل داخل CasaOS.

يعد تعلم كيفية تثبيت CasaOS بالإضافة إلى نشر تطبيقات الخادم المحلي مجرد بعض مما يمكن تحقيقه مع نظام تشغيل الخادم المنزلي.

حقوق الصورة: أونور بيناي عبر Unsplash. جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.

اشترك في النشرة الإخبارية لدينا!

يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك

رمسيس الأحمر

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


اكتشاف المزيد من تكتك تكنولوجيا

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى

اكتشاف المزيد من تكتك تكنولوجيا

اشترك الآن للاستمرار في القراءة والحصول على حق الوصول إلى الأرشيف الكامل.

Continue reading