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

ومع ذلك ، هناك بديل: يمكنك استضافة ملفاتك على خادم السحابة الخاص بك والذي يعمل على جهاز كمبيوتر في منزلك أو مكتبك. واحدة من أكثر الخدمات شعبية لتحقيق ذلك هي ownCloud.

سنوضح لك كيفية تثبيت ownCloud على Raspberry Pi وإرفاق وحدة تخزين خارجية واختيار حالة مناسبة.

ownCloud مقابل Nextcloud لـ Raspberry Pi: أيهما أفضل؟

هناك خيار آخر لخادمك السحابي Raspberry Pi في المنزل وهو Nextcloud ، وهو فرع مستقل خاص بـ ownCloud تم إنشاؤه بواسطة بعض المساهمين الأساسيين لهذا الأخير.

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

ومع ذلك ، يعد ownCloud خيارًا جيدًا وراسخًا ومجانيًا للاستخدام إذا كنت تستضيف خادمك (خوادمك) بنفسك. وتشمل الميزات التشفير من طرف إلى طرف، والمصادقة الثنائية ، ومكافحة الفيروسات ، وجدار الحماية ، والتحقق من سلامة الملفات.

instagram viewer

1. تحضير Raspberry Pi الخاص بك

على عكس Nextcloud ، الذي يقدم صورة نظام تشغيل مخصصة لـ Raspberry Pi في شكل NextCloudPi التي تكتبها على بطاقة microSD، بالإضافة إلى خيار Ubuntu Appliance ownCloud مثبت ضمن التكرار الحالي للإصدار القياسي لنظام Raspberry Pi OS.

إذا كنت لم تقم بعد بتثبيت نظام Raspberry Pi OS ، فاكتبه على بطاقة microSD (يُنصح بسعة 8 جيجابايت أو أعلى) على كمبيوتر آخر باستخدام Raspberry Pi Imager أداة.

قراءة المزيد: كيفية تثبيت نظام تشغيل على Raspberry Pi

بمجرد الانتهاء من ذلك ، أدخل بطاقة microSD في Raspberry Pi وقم بتشغيلها. انتقل إلى معالج الترحيب ، وحدد كلمة مرور جديدة (لأسباب أمنية) واتصل بشبكة Wi-Fi الخاصة بك.

قبل تثبيت ownCloud ، يجب أن تتأكد من تحديث نظام Raspberry Pi OS بالكامل. إذا لم تكن قد قمت بذلك بالفعل أثناء معالج الترحيب ، فافتح نافذة طرفية (الملحقات> المحطة) وأدخل الأوامر التالية:

sudo apt-get update
sudo apt-get ترقية

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

عنوان IP

دوِّن ملف إنت عنوان تحت شبكة wlan0: هذا هو عنوان IP الخاص بـ Raspberry Pi. ستحتفظ بعض أجهزة التوجيه بنفس العنوان لـ Raspberry Pi في كل مرة يتم تشغيلها ؛ إذا لم يكن كذلك ، فأنت تريد ذلك قم بإعداد عنوان IP ثابت لـ Raspberry Pi الخاص بك.

2. قم بتثبيت Apache 2 و PHP 5 و SQLite

قبل تثبيت ownCloud نفسه ، ستحتاج إلى إضافة المكونات الأساسية لمكدس الخادم. لتثبيت خادم Apache HTTP ، أدخل في Terminal:

sudo apt-get install apache2

بمجرد الانتهاء من التثبيت ، يجب عليك التحقق من أنه يعمل. افتح مستعرض ويب على جهاز كمبيوتر آخر وأدخل عنوان IP الخاص بـ Raspberry Pi. يجب أن تحصل على صفحة ويب Apache افتراضية تقول "إنها تعمل!"

أنت الآن جاهز لتثبيت لغة البرمجة النصية للويب PHP ونظام إدارة قاعدة بيانات SQLite والحزم الأخرى المطلوبة باستخدام الأمر Terminal هذا:

sudo apt-get install php7.3 php7.3-gd sqlite php7.3-sqlite php7.3-curl 
php7.3-zip php3-dom php7.3-intl

بمجرد أن يتم تثبيتها جميعًا بنجاح ، أعد تشغيل خادم الويب Apache باستخدام الأمر التالي:

إعادة تشغيل sudo خدمة apache2

3. تثبيت ownCloud

أنت الآن جاهز لتثبيت ownCloud نفسه. قم بتنزيل أحدث ملف ZIP ثابت من ملف صفحة التنزيلات الرسمية الخاصة إلى Raspberry Pi الخاص بك. قمنا بتنزيل ملفات owncloud-complete-20210326.zip.

في نافذة Terminal ، انقل الملف الذي تم تنزيله إلى ملف /var/www/html الدليل مع:

التنزيلات cd
sudo mv owncloud-complete-20210326.zip / var / www / html

قم بالتغيير إلى هذا الدليل وفك ضغط الملف:

cd / var / www / html
sudo unzip -q owncloud-complete-20210326.zip.zip

بعد ذلك ، تحتاج إلى إنشاء دليل بيانات لـ ownCloud وتعديل أذوناته. إذا كنت تستخدم بطاقة microSD فقط لتخزين خادمك ، فأدخل الأوامر التالية:

sudo mkdir / var / www / html / owncloud / data
sudo chown www-data: www-data / var / www / html / owncloud / data
sudo chmod 750 / var / www / html / owncloud / data

إذا كنت تستخدم محرك أقراص USB خارجيًا للتخزين ، فقم بتوصيله وتثبيته على Raspberry Pi ، ثم أدخل الأوامر التالية بدلاً من ذلك:

sudo mkdir / media / ownclouddrive
sudo chown www-data: www-data / media / ownclouddrive
sudo chmod 750 / media / ownclouddrive

ملاحظة: إذا كنت تريد نقل البيانات إلى دليل مختلف في وقت لاحق ، فراجع ملف دليل ownCloud لكيفية نقل دليل البيانات.

بعد ذلك ، أدخل الأوامر التالية لمنح أذونات الكتابة لتجنب بعض أخطاء تسجيل الدخول المحتملة لاحقًا:

sudo chmod 777 / var / www / html / owncloud
sudo mkdir / var / lib / php / الدورة
sudo chmod 777 / var / lib / php / الدورة

بمجرد الانتهاء من كل ذلك ، حان الوقت لإعادة تشغيل Raspberry Pi حتى تدخل التغييرات حيز التنفيذ:

sudo إعادة التشغيل

4. تكوين ownCloud

من متصفح الويب ، قم بزيارة عنوان IP الخاص بـ Raspberry Pi الذي يليه /owncloud، على سبيل المثال 192.168.1.132/owncloud.

إذا رأيت تحذيرًا من أن اتصالك ليس خاصًا أو آمنًا ، فاختر تجاهله (عن طريق تحديد متقدم في Chrome أو Firefox) وانتقل إلى الموقع.

يجب أن تظهر شاشة تسجيل الدخول الخاصة بـ Cloud. إذا رأيت تحذيرًا بخصوص أداء SQLite ، فيمكنك تجاهله بأمان.

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

قم بتسجيل الدخول وابدأ في استكشاف لوحة تحكم الويب لخادم Cloud الخاص بك. لتبدأ ، يمكنك تصفح مجلدين للمستندات والصور.

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

5. أضف وصول خارجي عبر الإنترنت

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

6. اختر حالة لخادم Cloud الخاص بك

لا يُنصح بتشغيل خادم Cloud الخاص بك على لوحة Raspberry Pi عارية لأنه سيتراكم الغبار بمرور الوقت. هناك مجموعة متنوعة من الصناديق المتاحة لطرازات Raspberry Pi 3 و 4 ذات الحجم القياسي.

بدلاً من العلبة البلاستيكية الرخيصة ، نوصي بشيء أكثر صلابة مثل DeskPi Pro. يحتوي هذا على مساحة كافية داخل العلبة لمحرك تخزين SATA ويتم تزويده بمحول M.2 إلى SATA. لمنع ارتفاع درجة حرارة جهاز Raspberry Pi ، فإنه يتميز أيضًا بنظام تبريد ICE Tower ومبدد حرارة.

خيار آخر جيد للغاية هو حقيبة Argon ONE M.2، والذي يمكّنك من استخدام أي محرك أقراص M.2 SATA بأي حجم. بدلاً من ذلك ، يمكنك اختيار حالة قوية لـ Raspberry Pi من تلقاء نفسها وتوصيل محرك تخزين USB خارجي قياسي.

قم ببناء خادم Raspberry Pi Cloud الخاص بك: النجاح

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

يشاركسقسقةبريد إلكتروني
أفضل 5 حلول للتخزين السحابي على Linux في عام 2021

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

اقرأ التالي

مواضيع ذات صلة
  • افعلها بنفسك
  • فطيرة التوت
  • سحابة التخزين
نبذة عن الكاتب
فيل كينج (تم نشر 20 مقالة)

قام الصحفي المستقل في مجال التكنولوجيا والترفيه Phil بتحرير العديد من كتب Raspberry Pi الرسمية. يعمل منذ فترة طويلة في Raspberry Pi والإلكترونيات ، وهو مساهم منتظم في مجلة MagPi.

المزيد من Phil King

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

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك