أفضل نظام تشغيل خادم منزلي لتطبيقاتك المستضافة ذاتيًا


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

لماذا يعتبر نظام التشغيل Home Server OS أفضل من Linux

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

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

لقطة شاشة تعرض الإحصائيات المباشرة لـ Umbrel التي تعمل على Raspberry Pi 5.

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

لقطة شاشة توضح لوحة التحكم الخاصة بـ Yunohost.

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

لعِلمِكَ: هل تبحث عن إعادة استخدام صناديق محطة العمل القديمة لديك؟ تحقق من بعض أفضل توزيعات Linux خفيفة الوزن والتي يمكن تشغيلها على الأجهزة القديمة.

1. مظلة

Umbrel هو نظام تشغيل خادم منزلي يستند إلى Debian مع تركيز عميق على التطبيقات اللامركزية والعملات المشفرة. على الرغم من أنه مصمم لأجهزة System-On-A-Chip (SoC) مثل Raspberry Pi، إلا أن المطورين يوفرون أيضًا ISO لعمليات التثبيت المعدنية وبرنامج Hypervisor.

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

لقطة شاشة توضح عملية الإعداد لـ Umbrel.

توفر Umbrel مجموعة كبيرة من تطبيقات SaaS التابعة لجهات خارجية والتي تتراوح من مجموعة المكاتب السحابية إلى عقدة Bitcoin الكاملة. كما يسهل النظام أيضًا تثبيت هذه التطبيقات وتكوينها من خلال متجر Umbrel Store الخاص به. على سبيل المثال، يمكنني بسهولة نشر مثيل NextCloud بمجرد النقر فوق زر واحد على لوحة معلومات Umbrel.

لقطة شاشة تعرض صفحة متجر Nextcloud في متجر Umbrel App Store.

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

لقطة شاشة تعرض لوحة التحكم الخاصة بـ Umbrel بالإضافة إلى إعدادات Raspberry Pi.

من الجيد أن تعرف: يعد Raspberry Pi جيدًا أيضًا للمهام اليومية. تعرف على كيفية تحويل زميل كاتب لـ Pi الخاص به إلى قوة إنتاجية.

2. كازاوس

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

لقطة شاشة توضح لوحة التحكم لنظام CasaOS.

يأتي CasaOS مزودًا بمتجر مدمج يعمل على تبسيط عملية تثبيت تطبيقات SaaS الخاصة به. على غرار Umbrel، فهو يتمتع بعملية تثبيت “بنقرة واحدة” كما أن تكوين هذه التطبيقات بسيط أيضًا مثل النقر بزر الماوس الأيمن عليها على لوحة التحكم. على سبيل المثال، تمكنت من تثبيت NextCloud على نظام CasaOS من خلال النقر على الأيقونة الخاصة به في متجر التطبيقات.

لقطة شاشة تعرض صفحة متجر Nextcloud لمتجر تطبيقات CasaOS.

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

لقطة شاشة توضح نموذج Docker المخصص لنظام CasaOS.

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

لقطة شاشة توضح النافذة الطرفية المدمجة لنظام CasaOS.

3. ستارت أو إس

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

لقطة شاشة تعرض معلومات تفصيلية عن نظام التشغيل StartOS الذي يعمل على جهاز RHEL KVM.

تمامًا كما هو الحال مع النظامين السابقين، يعتمد StartOS واجهة “تشبه المتجر” لتقديم تطبيقات SaaS المتوفرة لديه. يعد تثبيت هذه البرامج أمرًا سهلاً قدر الإمكان، ولا يتطلب منك سوى النقر فوق فئة “السوق” واختيار البرنامج الذي تريد نشره.

لقطة شاشة تعرض صفحة متجر Nextcloud في متجر تطبيقات StartOS.

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

لقطة شاشة تعرض مجموعة مختارة من تطبيقات SaaS في متجر تطبيقات StartOS.

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

لقطة شاشة لنافذة الإعدادات لإعداد Root CA الخاص بـ StartOS.

وبصرف النظر عن سوق التطبيقات الصغيرة، فإن لدى StartOS أيضًا بعض العيوب. أولاً، لا يدعم StartOS حاليًا معالجات ARM 64 بت. وهذا يعني أن النظام لن يعمل على شرائح SoC ذات 64 بت فقط مثل Raspberry Pi 5.

لقطة شاشة تسلط الضوء على متطلبات Raspberry Pi 4 لنظام التشغيل StartOS.

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

وفي ملاحظة جانبية: هل تبحث عن مزيد من المرونة والقوة على الخادم الخاص بك؟ تحقق من اختياراتنا لأفضل توزيعات Linux التي تركز على الخادم اليوم.

4. يونوهوست

Yunohost هو نظام تشغيل خادم منزلي قوي متعدد الإمكانات مصمم للمستخدمين الفرديين الذين يعملون إما على أجهزة منخفضة الطاقة أو أنظمة افتراضية. بدأت Yunohost في عام 2012، وتهدف إلى “إضفاء الطابع الديمقراطي على الاستضافة الذاتية” من خلال توفير واجهة سهلة الاستخدام لنشر وتكوين تطبيقات SaaS الشائعة.

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

لقطة شاشة تعرض مجموعة صغيرة من التطبيقات المتوفرة في متجر تطبيقات Yunohost.

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

لقطة شاشة توضح نافذة التقدم لأداة تشخيص Yunohost.

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

لقطة شاشة لوحدة التحكم تعرض البرنامج النصي لتحويل Yunohost الذي يعمل على Debian 12.

بعد قولي هذا، أحد التحذيرات المهمة عند تشغيل Yunohost هو أنه لا يستخدم الحاويات عند نشر تطبيقات SaaS الخاصة به. وبدلاً من ذلك، فهو يعتمد على نظام ملفات المضيف وأذونات UNIX لضمان عدم وجود تعارض بين الحزم والتبعيات.

محطة تعرض محتويات دليل نظام Yunohost.

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

5. هوم لاب أو إس

HomelabOS هو برنامج نصي خفيف الوزن يستخدم Docker وAnsible لتحويل نظام Ubuntu LTS العادي إلى نظام تشغيل خادم منزلي مليء بالميزات. يأتي مزودًا بحوالي 100 حاوية SaaS ذاتية الاستضافة، بدءًا من قارئات RSS الأساسية مثل FreshRSS إلى نسخة Twitter كاملة مثل Pleroma.

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

ومع ذلك، فإن إحدى نقاط القوة في هذا النهج هي أنه يمكّن HomelabOS من دمج مكوناته بسلاسة في نظامك الأساسي. يتيح لك هذا استخدام الأدوات المتوفرة بالفعل على نظام التشغيل المضيف الخاص بك لإدارة خدمات HomelabOS. على سبيل المثال، أستطيع أن أركض systemctl status organizr.service للتحقق من كيفية تشغيل لوحة تحكم HomelabOS الخاصة بي.

محطة تعرض خدمة systemctl الخاصة بـ HomelabOS لتطبيق لوحة المعلومات الخاصة بها.

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

محطة تظهر Terraform. أداة مساعدة يستخدمها HomelabOS لإنشاء مثيلات Bastion VPN للأجهزة المحظورة NAT.

ومع ذلك، فإن HomelabOS ليس الحل الأمثل للجميع. وبصرف النظر عن الحاجة إلى معرفة جيدة بالمحطة، يحتاج HomelabOS إلى سجل DNS صالح ليعمل بشكل صحيح. من الممكن تجاوز هذه المشكلة عن طريق تعديل ملف “/etc/hosts” ولكن القيام بذلك قد يؤدي إلى مشكلات محتملة لخدماتك.

عينة من سجل DNS توضح تشغيل HomelabOS على جهاز بعنوان IPv4 عام.

إن تعلم بعض أفضل الأنظمة التي يمكنك تثبيتها على خادمك المنزلي هو الخطوة الأولى في استكشاف ما يمكن أن تقدمه لك الاستضافة الذاتية. انغمس أولاً في هذا العالم العميق والرائع من خلال إنشاء Google Drive الخاص بك عن طريق نشر ownCloud اليوم.

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

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

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

رمسيس الأحمر

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


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

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

اترك تعليقاً

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

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

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

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

Continue reading