OwnCloud - التنفيذ على شبكة محلية

عرض

OwnCloud هو تطبيق مفتوح المصدر لخدمات التخزين عبر الإنترنت والتطبيقات المختلفة (الحوسبة السحابية). يمكن تثبيت OwnCloud على شبكة شخصية (كشبكة محلية). يجب أن تكون التبعيات على هذا الخادم في PHP وقاعدة بيانات في SQLite أو MySQL أو PostgreSQL.

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

في هذا البرنامج التعليمي سوف تتعلم:

  • 1 - كيفية تثبيت Owncloud على خادم الويب الشخصي.
  • 2 - كيفية الوصول إلى البيانات عبر مستكشف الملفات باستخدام WebDAV.
  • 3 - كيفية تحميل حصة في / etc / fstab للوصول إلى السحابة محليا.
  • 4 - كيفية تثبيت عميل owncloud على سطح المكتب.
  • 5 - كيفية تكوين عميل Owncloud للمزامنة.

المتطلبات الأساسية

  • كمبيوتر يعمل بنظام التشغيل Linux OS (يعتمد هذا البرنامج التعليمي على Ubuntu Enterprise Server 10.04LTS أو 12.04LTS).
  • خادم الويب Apache (خادم الويب Apache مع دليل public_html في homedirectory).
  • نسخة من خادم PHP - الحد الأدنى v5.3.
  • كمبيوتر يعمل بنظام التشغيل Linux OS (توزيع سطح مكتب Ubuntu (12.04LTS) - لاستخدامه كعميل صوت خاص).

تثبيت OwnCloud على خادم الويب

  • انتقل إلى الموقع الرسمي: //owncloud.org/support/install/
  • قم بتنزيل "أحدث إصدار مستقر".
  • لهذا البرنامج التعليمي owncloud-4.0.4 تم استخدامه.
  • " اسم المستخدم " ، سيكون تسجيل دخولك للاتصال بـ "سطح مكتب Linux أوبونتو" الخاص بك ، وبالتالي " homedirectory ".
  • قم بفك ضغط الملف الذي تم تنزيله على homedirectory الخاص بخادمك
    •  القطران -xjf owncloud-xxxtar.bz2 
  • انقل دليل "owncloud" إلى "public_html" homeDirectory خادمك (أو) في / var / www / ، باستخدام أحد الأوامر أدناه:
    •  mv owncloud ~ / public_html / 
    •  sudo mv owncloud / var / www / 

لاحظ أن:

  • يجب أن يكون لدى خادم الويب "www-data" الدلائل التالية في التطبيقات والبيانات والتهيئة.
  • اثنان من هذه الدلائل هما جزء من تثبيت yourCloud ، يجب إنشاء دليل "البيانات" فقط.
  • انتقل إلى الدليل owncloud
    •  مؤتمر نزع السلاح owncloud 
  • إنشاء الدليل "البيانات"
    •  بيانات mkdir 

تكوين الحقوق للتطبيقات والتكوين والبيانات:

  •  sudo chown -R www-data: www-data apps 
  •  sudo chown -R www-data: www-data config 
  •  sudo chown -R www-data: www-data data 

لكي يعمل تطبيق Owncloud بشكل صحيح ، نحتاج إلى تنشيط وحدات "إعادة الكتابة" و "الرؤوس" (لا يتم تمكينها افتراضيًا في Apache).

  •  سودو a2enmod إعادة كتابة 
  •  sudo a2enmod رؤوس 

أعد تشغيل خادم Apache للتحقق من صحة التعديلات:

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

إذا كنت قد قمت بتعيين الدليل owncloud في / var / www / لا تقم بتنفيذ الأمر التالي.

أنشئ رابطًا رمزيًا للدليل السري الخاص بـ / var / www /:

  • الصورة
     udo ln -s / home / اسم المستخدم / public_html / owncloud / / var / www / owncloud 

لاحظ أن:

  • "اسم المستخدم" هو homedirectory لخادمك.

إطلاق خادم الويب الخاص بك

  •  // name_of_server / owncloud (أو) // IP_Adress_server / owncloud 
  • املأ النموذج باستخدام بياناتك الشخصية.
  • من المهم فصل المسؤول والمستخدم العادي عن تجنب مشكلات الأمان.
  • بمجرد ملء هذا النموذج ، سيتم إنشاء حساب المسؤول الخاص بـ "Owncloud" أولاً.
  • يُنصح بتعيين اسم مستخدم وكلمة مرور مختلفين عن حساب المستخدم العادي.
  • انقر فوق "تثبيت".
  • سجّل الدخول وابدأ باستخدام "Owncloud على خادم الويب الشخصي".
  • عند الاتصال لأول مرة ، قم بإنشاء تسجيل دخول وكلمة مرور للمستخدم العادي.

إنشاء مجموعة "المستخدمين":

  • الإعدادات -> المستخدمون -> القائمة المنسدلة "المجموعات" -> انقر فوق "إضافة مجموعة"
  • أدخل: المستخدمين والتحقق من صحة

إنشاء مستخدم:

  • ضع نفس تسجيل الدخول وكلمة المرور للاتصال بسطح المكتب.
  • أدخل "الاسم" و "كلمة المرور" -> حدد المجموعة "المستخدمون" -> انقر فوق "إنشاء".
  • قم بإنهاء التطبيق (كمسؤول) والاتصال كمستخدم عادي.

الوصول إلى البيانات عبر مستكشف الملفات باستخدام WebDAV

كيفية تكوين وصول WebDAV الذي سيتيح لنا حفظ البيانات إلى مجلد محلي عبر ownCloud؟

  • قد نقوم أيضًا بتثبيته في الدليل الجذر لخادم الويب الخاص بك أو في دليل فرعي.
  • في هذا البرنامج التعليمي ، سنستخدم homedirectory ، وننشئ دليل 'owncloud'directory.

تثبيت دعم WebDAV (حزمة davfs2)

  •  سودو الرابطة بين الحصول على تثبيت davfs2 
أعد تكوين davfs2 للسماح بالوصول من قبل مستخدم عادي
  • sudo dpkg-reconfigure davfs2 (حدد نعم في الموجه)

إضافة المستخدم لديه إذن تحميل خيارات المجموعة المشتركة - davfs2

  •  sudo usermod -aG davfs2 اسم المستخدم 

للسماح للمستخدم بتحميل خيارات السحابة المشتركة ، نحتاج إلى إنشاء الدليل المعني في homedirectory الخاص به. سنقوم بتسميته باسم "owncloud":

  •  mkdir owncloud 

جبل 'owncloud' في fstab

  • بالنسبة لـ owncloud-4.0.4 ، أدخل السطر التالي في "fstab" ، مشيرًا إلى عنوان IP لخادمك:

 //ip_address_server/owncloud/remote.php/webdav/ / home / username / owncloud davfs user، rw، noauto 0 0 

لاحظ أن:

  • بالانتقال إلى مستكشف الملفات ، سترى الآن جهازًا باسم "owncloud".
  • إذا قمت بالنقر فوقها ، فلن تعمل. ستتلقى رسالة "يتعذر تحميل الجهاز وما إلى ذلك ..."
  • لا تقلق الآن ، لا تزال هناك بعض الخطوات لجعلها تعمل.
  • عند تثبيت " davfs2 " ، يتم إنشاء دليل مخفي وملفين "davf2.conf" و "أسرار" في homedirectory لاسم المستخدم.

تكوين هذين الملفين:

davfs2.conf: uncomment الأسطر التالية واستخدام هذه القيم ، لا تقم بتحرير الباقي.

  •  ask_auth 0 
  •  use_locks 0 
  •  gui_optimize 1 

أسرار : إضافة إلى السطر الأخير من هذا الملف (الاقتباس المزدوج مهم).

  • " / home / اسم المستخدم / owncloud /" "اسم المستخدم" "كلمة المرور"

ملاحظة مهمة:

  • اسم المستخدم وكلمة المرور هما "تسجيل الدخول" و "كلمة المرور" للاتصال بخادم الويب الخاص بك الذي تم إنشاؤه مسبقًا. هذا هو السبب في أنه من المهم إنشاء مستخدم في مجموعة من المستخدمين خادمك الخاص.

قم بتثبيت عميل owncloud للمزامنة مع السحابة

أضف الحزمة المصدر في قائمة مصادر البروتوكول المناسب:

  •  sudo sh -c 'echo "deb //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/ /" >> /etc/apt/sources.list' 

طلب لتحديث قائمة الحزم

  •  sudo الحصول على التحديث 

تثبيت الحزمة

  •  sudo-apt-get install owncloud-client 

لتلقي تحديثات حزمة العميل الخاصة ، قم بتنزيل المفتاح:

  •  wget //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key 

أضف المفتاح:

  •  sudo apt-key add - <Release.key 
تكوين العميل owncloud
  • بمجرد تثبيت العميل ، سيتم عرض رمز التشغيل في تطبيقاتك.
  • البحث باستخدام الكلمة الأساسية: سحابة.

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

  • انقر بزر الفأرة الأيسر على الأيقونة واختر "تكوين ..."
  • املأ حقل النص بعنوان URL الخاص بالسحابة.
    • // ip_adress_machine / owncloud /.

  • الآن أدخل اسم المستخدم وكلمة المرور للمستخدم الذي قمت بإنشائه.
  • عادةً إذا اتبعت البرنامج التعليمي ، فمن المفضل أن يكون اسم المستخدم الخاص بك.

  • تؤكد الشاشة التالية الاتصال بالسحابة الخاصة بك.

  • ثم يُطلب منك اختيار مجلد سيتم مزامنته.
  • حدد الدليل "owncloud" الذي قمت بإنشائه في homedirectory الخاص بك.
  • أطلق عليها اسمًا (أو اسمًا مستعارًا) للبرنامج التعليمي الذي سنستخدمه: "Moncloud"

  • في هذه الشاشة ، اترك الإعدادات الافتراضية.
  • سيتم إنشاء مجلد "clientsync" افتراضيًا في جذر السحابة الخاصة بك. يمكنك حذفه في وقت لاحق إذا كنت تريد.

  • للتحقق من وجود مجلد "clientsync" على الخادم الخاص بك.
  • افتح مستكشف الملفات ، وانقر فوق "owncloud" في "الأجهزة" ، وسترى هذا الدليل.

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

المقال السابق المقالة القادمة

نصائح الأعلى