كيفية تثبيت Nextcloud على OpenMediaVault NAS على Raspberry Pi

كيفية تثبيت Nextcloud على OpenMediaVault NAS على Raspberry Pi
القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا، قد نكسب عمولة تابعة. اقرأ أكثر.

يعد Nextcloud وOpenMediaVault (OMV) من البرامج القوية المجانية ومفتوحة المصدر (FOSS). ومن خلال استخدامها جنبًا إلى جنب، يمكنك إنشاء ونشر وحدة التخزين السحابية الخاصة والتخزين المتصل بالشبكة (NAS) باستخدام واجهة ويب بديهية لإدارة التخزين.





من خلال تثبيت Nextcloud على OpenMediaVault، يمكنك تخزين ومشاركة والوصول إلى جميع وحدات التخزين الداخلية/الخارجية - بما في ذلك محركات أقراص USB - والملفات من أي مكان، كل ذلك مع الحفاظ على التحكم الكامل في بياناتك.





لماذا تثبيت واستضافة Nextcloud على OpenMediaVault؟

يمكنك تثبيت Nextcloud مباشرة على Raspberry Pi باستخدام حاوية Docker أو مباشرة في Raspberry Pi OS. ومع ذلك، فإن تثبيت Nextcloud عبر OpenMediaVault يجمع بين تخزين البيانات الآمن والميزات المشابهة للسحابة لسهولة الوصول والتعاون.





من خلال استضافة Nextcloud على Raspberry Pi باستخدام OMV:

  • لديك سيطرة كاملة على بياناتك وخصوصيتك لأنك لا تعتمد على موفري الخدمات السحابية التابعين لجهات خارجية لمزيد من راحة البال وخصوصية البيانات والملكية.
  • توفر OMV أيضًا إدارة المستخدم والأذونات التي تسمح لك بالتحكم في من يمكنه الوصول إلى مساحة التخزين المشتركة. يعمل Nextcloud أيضًا على توسيع هذه الإمكانات لعناصر التحكم في الوصول الدقيقة إلى الملفات والمجلدات والموارد المشتركة.
  • يمكنك تنفيذ وإعداد النسخ الاحتياطي التلقائي للبيانات لبيانات Nextcloud الخاصة بك. وهذا يضيف طبقة إضافية من حماية البيانات لملفاتك.
  • يمكنك إضافة/إزالة وسائط تخزين USB الخارجية بسرعة أو محرك الأقراص وتخزين بيانات Nextcloud في مجلد مشترك في محرك الأقراص الخارجي.

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



قم بإعداد OpenMediaVault NAS الخاص بك لتثبيت Nextcloud على Raspberry Pi

قبل أن تتمكن من بدء تثبيت Nextcloud وإعداده، تأكد من تعيين أو تكوين عنوان IP ثابت لجهاز OpenMediaVault الخاص بك (أي Raspberry Pi). وهذا أمر مهم لأن Nextcloud يتطلب عنوان IP ثابتًا ليعمل بشكل صحيح.

الخطوة 1: تمكين SSH

اتبع هذه الخطوات لتمكين SSH (Secure Shell) للوصول عن بعد.





  1. في OpenMediaVault، انتقل إلى خدمات وانقر سش .
  2. ضع علامة السماح بتسجيل الدخول إلى الجذر , مصادقة كلمة المرور ، و مصادقة المفتاح العام . انقر يحفظ .   قم بتثبيت البرنامج المساعد للإنشاء openmediavault على Raspberry Pi
    لقطة شاشة بواسطة رافي. نار
  3. انقر على يتقدم (زر الاختيار على الشريط الأصفر) لتطبيق التغييرات.
  4. باستخدام تطبيق PuTTY على نظام التشغيل Windows، أو Terminal على Linux/macOS، قم بتسجيل الدخول إلى OpenMediaVault كجذر. إذا كنت لا تعرف كلمة مرور الجذر، فقم بتسجيل الدخول كمستخدم Sudo واستخدم هذا الأمر لتغيير كلمة مرور الجذر:
    passwd root
  5. يكتب الجذر الخاص بك لتسجيل الدخول كمستخدم الجذر.

الخطوة 2: تثبيت OMV-Extras

أدخل SSH إلى Raspberry Pi من كمبيوتر آخر وقم بتشغيل الأمر التالي لتثبيت إضافات OMV.

كيفية استعادة الرسائل المحذوفة على facebook messenger
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash

بعد التثبيت، قم بالتحديث أو تسجيل الدخول إلى واجهة الويب OpenMediaVault ثم انتقل إلى المكونات الإضافية.





ابحث عن وتثبيت openmediavault-compose x.x.x توصيل في.

  قم بتنزيل تثبيت بورتينر على عامل الإرساء الذي يعمل على openmediavault

الخطوة 3: تثبيت Docker وPortainer

ضمن قسم الخدمات في OpenMediaVault، سترى إدخالًا جديدًا يسمى مؤلف موسيقى . سنستخدمه لتثبيت Docker والبوابة المطلوبة لتثبيت Nextcloud.

  1. انقر فوق إنشاء > الإعدادات
  2. تحت إنشاء الملفات ، حدد المجلد المشترك من القائمة المنسدلة. إذا لم تقم بإنشاء مجلد مشترك، فنوصيك بإنشاء مجلد باستخدام الرمز '+' أو عبر التخزين > المجلدات المشتركة خيار.
  3. تحت بيانات القسم، اختر مجلد مشترك قمت بإنشائها على وحدة التخزين الداخلية أو محرك أقراص USB خارجي. نوصي باستخدام محرك أقراص ثابتة خارجي لتخزين البيانات.   نشر حاوية قاعدة بيانات Maridb على openmediavault لـ nextcloud
  4. يمكنك أيضًا اختيار أ دعم موقع اختياري). لهذا، يمكنك إنشاء مجلد مشترك آخر وتحديده على موقع محرك الأقراص الداخلي أو الخارجي.
  5. الآن انقر أعد تثبيت عامل الميناء .
  6. انقر نعم عندما تظهر المطالبة. انتظر التثبيت لإكمال.

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

docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

بعد التثبيت قم بزيارة https://IPAddressOfPi:9443 . تأكد من تغيير اسم المستخدم وكلمة المرور.

الخطوة 4: إنشاء قاعدة بيانات MariaDB

على بورتنر، انقر فوق مكدسات> إضافة مكدسات ثم قم بلصق الكود التالي في محرر الويب.

version: '2'services: db: image: mariadb:10.5 restart: always command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW volumes: - /var/lib/docker/volumes/Nextcloud_Database:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=password - MYSQL_PASSWORD=password - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud

تأكد من إعطاء المكدس اسمًا مناسبًا، مثل mariadb . وقم أيضًا بتغيير كلمة المرور واسم قاعدة البيانات.

انقر نشر المكدس .

سيؤدي هذا إلى تثبيت ونشر قاعدة بيانات MariaDB التي سنحتاجها لإعداد Nextcloud.

وبدلاً من ذلك، يمكنك أيضًا تثبيت خادم MariaDB يدويًا عبر SSH وإنشاء قاعدة بيانات ومستخدم لقاعدة البيانات.

الخطوة 5: تغيير منفذ OpenMediaVault

افتراضيًا، يعمل OpenMediaVault على المنفذ 80. ومع ذلك، يوصى بتغيير منفذ OpenMediaVault إلى منفذ آخر، مثل 8090. وهذا سيجعل المنفذ 80 متاحًا لـ Nextcloud. لكي تفعل هذا، اتبع هذه الخطوات:

  1. في OpenMediaVault، انتقل إلى النظام > طاولة العمل .
  2. تحرير ميناء مثل 8090 وانقر يحفظ .
  3. انقر يتقدم وانتظر حتى تدخل التغييرات حيز التنفيذ.
  4. يمكنك الآن فتح OpenMediaVault على http://IPAdressOfPi:8090 .

الخطوة 6: تثبيت Nextcloud وإعداده على OpenMediaVault

اتبع هذه الخطوات لتثبيت وإعداد Nextcloud على OpenMediaVault الذي يعمل على Raspberry Pi.

  1. قم بتسجيل الدخول إلى بورتينر ثم انقر فوق أحجام > إضافة حجم . إنشاء مجلدين: nextcloud_config و nextcloud_data . كل ما عليك فعله هو كتابة اسم المجلد والنقر عليه إنشاء وحدة تخزين .
  2. انقر فوق الحاويات > إضافة حاوية .
  3. قم بتسمية الحاوية باسم السحابة التالية والصق ما يلي في حقل الصورة.
    linuxserver/nextcloud
  4. في تكوين منافذ الشبكة، انقر فوق +نشر منفذ شبكة جديد .
  5. يكتب 8080 و 80 في ال يستضيف و حاوية (برنامج التعاون الفني).
  1. تحت أحجام ، انقر + خريطة حجم إضافي مرتين.
  2. يكتب /التكوين ومن ثم حدد nextcloud_config مقدار. وبالمثل، اكتب /بيانات وحدد nextcloud_data مقدار.
  3. اذهب الى شبكة وحدد يستضيف.
  4. في إعادة تشغيل السياسة ، يختار ما لم تتوقف .
  5. انقر نشر الحاوية .
  1. في غضون ثوانٍ أو دقائق قليلة (حسب سرعة الإنترنت لديك)، سيتم نشر حاوية Nextcloud.
  2. يمكنك الآن زيارة http://IPAddressOfPi لفتح واجهة الويب Nextcloud.
  3. أدخل اسم المستخدم وكلمة المرور.
  4. الآن أدخل موقع مجلد البيانات. الافتراضي هو /بيانات .
  5. انقر ماي إس كيو إل/ماريا دي بي . أدخل اسم قاعدة بيانات MariaDB وكلمة المرور من مكدس MariaDB المنشور في الخطوة 4.
  6. إذا واجهت خطأ في الاتصال بقاعدة البيانات، فحاول الكتابة ماريا دي بي في مضيف قاعدة البيانات .
  7. انقر ثَبَّتَ . سيؤدي هذا إلى تثبيت مثيل Nextcloud.

يمكنك الآن الوصول إلى Nextcloud وتسجيل الدخول إليه على عنوان IP المحلي الخاص بـ Pi. يمكنك تحميل الملفات وتنزيلها إلى Nextcloud باستخدام أي نظام في منزلك، بما في ذلك macOS وWindows وLinux. يتوفر أيضًا تطبيق Nextcloud لأجهزة Android وiOS التي يمكنك استخدامها لمزامنة الصور ومقاطع الفيديو والمستندات والبيانات الأخرى من/إلى أجهزتك المحمولة.

لعرض Nextcloud على الإنترنت، يمكنك استخدام Nginx Reverse proxy أو Cloudflare Tunnel أو جهاز التوجيه الخاص بك (إعادة توجيه المنفذ).

أطلق العنان لقوة السحابة ذاتية الاستضافة

يمكن أن يوفر لك تثبيت Nextcloud على OpenMediaVault NAS الذي يعمل على Raspberry Pi حل تخزين سحابي خاص رخيص ولكنه قوي وآمن. باستخدام Nextcloud على OpenMediaVault NAS، يمكنك التحكم في بياناتك والاستمتاع براحة التخزين السحابي دون الاعتماد على موفري خدمات خارجيين.

نينتندو سويتش غير متصل بالإنترنت

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