يعتبر Raspberry Pi منخفض الطاقة ولكنه مرتفع في تعدد الاستخدامات ، مما يجعله جهازًا مثاليًا لاستخدامه كخادم منزلي.

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

تعد استضافة الخادم طريقة رائعة لاستخدام Raspberry Pi. تستفيد العديد من تطبيقات الاستضافة من موارد الكمبيوتر أحادي اللوحة دون فرض ضرائب كبيرة على الأجهزة. دعنا نلقي نظرة على بعض الخوادم المختلفة التي يمكنك استضافتها على Raspberry Pi SBC.

1. خادم الويب: Apache و Nginx

خادم الويب هو جهاز كمبيوتر يوفر صفحات الويب للمستخدمين عند الطلب. وهي مسؤولة عن تخزين ملفات المكونات (HTML و CSS و JavaScript) ومعالجة الطلبات للوصول إليها.

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

instagram viewer

ل قم بإعداد خادم ويب على Raspberry Pi الخاص بك، يجب عليك تثبيت Apache وبرامج إدارة قواعد البيانات الارتباطية مثل MariaDB لتخزين بيانات المستخدم والمعلومات الضرورية الأخرى.

2. خادم قاعدة البيانات: MariaDB

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

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

3. خادم الملفات: Samba، NFS

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

الطريقة الأكثر شيوعًا لإعداد خادم ملفات على Raspberry Pi هي عن طريق استخدام Samba لمشاركة الملفات عبر شبكتك. يتيح لك ذلك تبادل الملفات بين العديد من أجهزة الكمبيوتر في شبكتك المحلية بأقل قدر من الإعداد. ستحتاج إلى بطاقة SD أو SSD جيدة لتجنب اختناقات النقل.

NFS هو بديل لـ Samba الذي يوفر تشفيرًا أفضل وأسهل قليلاً في الإعداد.

4. خادم FTP: vsftpd ، ProFTPD

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

لاستضافة خادم FTP على Raspberry Pi الخاص بك ، ستحتاج إلى تثبيت وإعداد برنامج FTP مثل ProFTPD (ملف Pro Transfer Protocol Daemon) على Raspberry Pi الخاص بك. تمت كتابة ProFTPD ليكون غنيًا بالميزات وعالي الأداء وعالي الأداء يؤمن. بعد إعداد الخادم الخاص بك ، يمكنك الاتصال به باستخدام أي عميل FTP يدعمه نظام التشغيل الخاص بك.

5. خادم DNS: BIND ، dnsmasq

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

BIND هو أفضل رهان لك إذا كنت مهتمًا بإعداد خادم DNS. إنه خادم كامل الميزات ، وقادر على العمل كخادم أسماء موثوق ومتكرر. Dnsmasq هو بديل خفيف الوزن وسهل الاستخدام مع ميزات أقل.

6. خادم البريد: Postfix ، Dovecot

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

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

7. خادم VPN: OpenVPN ، WireGuard

يقوم خادم VPN (الشبكة الافتراضية الخاصة) بتشفير الاتصال بين الأجهزة ، مما يجعل من الصعب على الأطراف الثالثة اعتراض البيانات المنقولة أو الوصول إليها. لديك الخيار ل استضافة خادم VPN على Raspberry Pi، والتي يمكن أن تكون طريقة رائعة لإنشاء شبكة آمنة وخاصة.

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

يستخدم عدد كبير من مالكي Raspberry Pi الجهاز لتخزين وإدارة مجموعة الأفلام وألبومات الصور والموسيقى والبرامج التلفزيونية. Plex هو الخيار الأكثر شيوعًا لاستضافة خادم وسائط مخصص ولكن Jellyfin و Emby بدائل جديرة بالاهتمام.

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

9. خادم اللعبة: Minecraft ، Terraria

يمكنك ملاءمة Raspberry Pi الخاص بك في وقت التوقف عن طريق استضافة خادم اللعبة عليه. هناك العديد من الألعاب التي يمكنك استضافتها بنفسك على خادم Raspberry Pi ولكن الخيارين الأكثر شيوعًا هما Minecraft و Terraria.

كلتا اللعبتين عبارة عن ألعاب رمل مع عناصر متصلة وغير متصلة بالإنترنت. ومع ذلك ، فإن Terraria تركز بشكل أكبر على العمل والقتال بينما Minecraft أكثر استرخاء وتؤكد الاستكشاف والإبداع.

ستحتاج إلى تثبيت برنامج خادم للألعاب ، Nukkit for Minecraft و TShock for Terraria. عملية تشغيل الخادم لكلتا الألعاب متشابهة بدرجة كافية. لذلك إذا استطعت قم بإعداد خادم Minecraft على Raspberry Pi الخاص بك، يمكنك على الأرجح أن تفعل الشيء نفسه مع Terraria.

تشغيل الخوادم على Raspberry Pi

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