خادم Owncloud هو حل تخزين سحابي مفتوح المصدر مع إمكانيات دفق الوسائط المتعددة ومشاركة الملفات. يمكن تثبيت خادم Owncloud على منصة Linux دون أي مشاكل، مما يوفر الأداء المناسب والاستقرار للنظام. ومع ذلك، سيرغب المستخدمون المطلعون على نظام التشغيل Windows في تثبيت خادم Owncloud باستخدام خادم الويب Windows IIS أو برنامج جهة خارجية مثل خادم XAMMP أو WAMP.
في هذا الدليل، لن يستخدم موقع Quantrimang.com أيًا منها لتثبيت خادم Owncloud على نظام التشغيل Windows 10 ، ولا أي نوع من برامج الأجهزة الافتراضية مثل Virtualbox أو VMware . بدلاً من الطريقة التقليدية، ستستخدم المقالة نظام Windows الفرعي لنظام التشغيل Linux (WSL) لتحسين الأداء والاستقرار. تطبيق بيئة Linux الذي ستستخدمه هذه المقالة هو Ubuntu . أحدث إصدار من Owncloud خلال هذا البرنامج التعليمي هو Owncloud 10.1.0. دعونا معرفة كيفية القيام بذلك!
قم بتثبيت خادم Owncloud على نظام التشغيل Windows 10 عبر Ubuntu
الخطوة 1: تنشيط نظام Windows الفرعي لنظام Linux (WSL)
لتشغيل ميزة نظام Windows الفرعي لنظام Linux على نظام التشغيل Windows 10، انتقل إلى مربع البحث، واكتب تشغيل ميزة Windows أو إيقاف تشغيلها ، وانقر عند ظهورها وقم بتشغيل ميزة WSL (نظام Windows الفرعي لنظام Linux): لمزيد من المعلومات حول هذا يرجى الرجوع إلى المقالة: تشغيل Linux على نظام التشغيل Windows 10 بدون جهاز افتراضي، إليك 18 شيئًا يجب أن تعرفها .

الخطوة 2: تثبيت تطبيق Ubuntu 18.04 Linux
من مربع بحث Windows 10 أو من قائمة البرامج، ابحث عن Microsoft Store. عندما يفتح متجر Microsoft، ابحث عن Ubuntu 18 لتنزيله وتثبيته. بمجرد التثبيت، انقر فوق زر التشغيل، وافتح شاشة الأوامر أو Ubuntu bash مرة أخرى، ومن هناك يمكنك استخدام جميع أوامر Ubuntu، باستثناء بعضها مباشرة على Windows 10.
![كيفية تثبيت خادم Owncloud على نظام التشغيل Windows 10 (WSL) كيفية تثبيت خادم Owncloud على نظام التشغيل Windows 10 (WSL)]()
الخطوة 3: تثبيت Apache وMySql/MariaDB بالإضافة إلى PHP على نظام التشغيل Windows 10
قبل تثبيت Owncloud 10.1.0. نحن بحاجة إلى إعداد بيئة خادم الويب والتي هي في الأساس إعداد LAMP. هذا هو الأمر الذي تحتاج إلى تنفيذه لتثبيت Apache وPHP وMariaDB. انسخ الأمر أدناه والصقه بالنقر بزر الماوس الأيمن ثم الضغط على Enter.
sudo apt-get install apache2 mariadb-server libapache2-mod-php7.2
sudo apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
sudo apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip
![كيفية تثبيت خادم Owncloud على نظام التشغيل Windows 10 (WSL) كيفية تثبيت خادم Owncloud على نظام التشغيل Windows 10 (WSL)]()
الخطوة 4: التحقق من تثبيت Windows 10 Apache
للتحقق مما إذا كان خادم Apache جاهزًا للعمل، انتقل إلى متصفح Windows 10 الخاص بك وأدخل http://localhost/، أو http://127.0.0.1/ أو عنوان IP لجهاز الكمبيوتر المحلي الذي يعمل بنظام Windows 10. يمكنك معرفة عنوان IP عن طريق كتابة ifconfig. بمجرد إدخال عنوان IP، سيتم فتح صفحة اختبار Apache. وهذا يعني أن كل شيء على ما يرام وحان الوقت للانتقال إلى الخطوة التالية.
![كيفية تثبيت خادم Owncloud على نظام التشغيل Windows 10 (WSL) كيفية تثبيت خادم Owncloud على نظام التشغيل Windows 10 (WSL)]()
الخطوة 5: قم بتنزيل خادم Owncloud عبر المستودع الموجود في سطر الأوامر
يمكنك تنزيل أرشيف Owncloud مباشرة من موقعه على الويب ولكن المثال هنا يستخدم سطر الأوامر، لذلك سيكون من المنطقي استخدام أداة سطر الأوامر نفسها لتنزيل ملف خادم Owncloud.
sudo -i
wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_18.04/
Release.key -O Release.key
apt-key add - < release.key="" echo="" 'deb="" http://download.owncloud.org/download/repositories="" roduction/ubuntu_18.04/=""> /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud-files
ستقوم الأوامر المذكورة أعلاه تلقائيًا بتنزيل واستخراج ملفات Owncloud في دليل Apache.
الخطوة 6: إنشاء ملف تكوين Owncloud لـ Apache
الآن، قم بإنشاء ملف تكوين Owncloud باستخدام الأمر أدناه:
nano /etc/apache2/sites-available/owncloud.conf
ثم أضف الأسطر التالية إلى ملف التكوين لتوجيه دليل جذر Apache إلى Owncloud.
Alias /owncloud "/var/www/owncloud/"
Options +FollowSymlinks
AllowOverride All
Dav off
SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud
بعد إضافة الأسطر أعلاه، اضغط على Ctrl+ Oلكتابة الملف، ثم اضغط على Ctrl+ Xللحفظ والخروج.
![كيفية تثبيت خادم Owncloud على نظام التشغيل Windows 10 (WSL) كيفية تثبيت خادم Owncloud على نظام التشغيل Windows 10 (WSL)]()
الخطوة 7: إنشاء رابط رمزي (ارتباط رمزي) لـ Owncloud
"لإخبار" Apache عن تكوين Owncloud، سنقوم بإنشاء مرجع أو رابط رمزي باستخدام الأمر أدناه:
ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf
الخطوة 8: تثبيت وحدات إضافية
أضف هذه الوحدات الإضافية لجعل Owncloud يعمل بشكل أفضل:
a2enmod headers
a2enmod env
a2enmod dir
a2enmod mime
a2enmod unique_id
بعد إضافة الوحدات، أعد تشغيل خادم Apache باستخدام الأمر:
sudo service apache2 restart
الخطوة 9: إنشاء قاعدة بيانات MySQL أو MariaDB لـ Owncloud
أولاً، قم بإيقاف MySQL/MariaDB وإعادة تشغيله:
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start
الآن، لنقم بإنشاء مستخدم وقاعدة بيانات MySQL لـ Owncloud:
sudo mysql
المثال هو إنشاء قاعدة بيانات بالاسم "owncloud". يمكنك استخدام اسم آخر إذا كنت تريد.
CREATE DATABASE owncloud;
الآن، قم بإنشاء مستخدم بكلمة مرور وقم أيضًا بتعيين جميع حقوق قاعدة البيانات التي تم إنشاؤها أعلاه لهذا المستخدم. هنا، المثال هو إنشاء مستخدم بالاسم وكلمة المرور h2smedia. يمكنك استخدام اسم المستخدم وكلمة المرور الخاصة بك:
GRANT ALL ON owncloud.* to 'h2smedia'@'localhost' IDENTIFIED BY 'enter_your_password';
عمليات التدفق المميزة:
FLUSH PRIVILEGES;
اخرج من MySQL باستخدام الأمر:
exit
![كيفية تثبيت خادم Owncloud على نظام التشغيل Windows 10 (WSL) كيفية تثبيت خادم Owncloud على نظام التشغيل Windows 10 (WSL)]()
الخطوة 10: تثبيت وإعداد وتكوين خادم Owncloud على نظام التشغيل Windows 10
بعد تنفيذ جميع الخطوات المذكورة أعلاه مرة أخرى، انتقل إلى المتصفح وأدخل http://localhost/ أو http://127.0.0.1/ أو عنوان IP لجهاز الكمبيوتر المحلي الذي يعمل بنظام Windows 10. تمامًا مثل ما فعلته أثناء اختبار عمل Apache أم لا في وقت سابق من هذه المقالة.
ومع ذلك، هذه المرة سترى شاشة تكوين وإعداد خادم Owncloud بدلاً من شاشة Apache.
يرجى إنشاء حساب مسؤول لنظام التشغيل Windows 10 لتثبيت Owncloud. ما عليك سوى إدخال اسم المستخدم وكلمة المرور لنفس الحساب الذي تريد تعيينه كحساب المسؤول.
مباشرة بعد حساب المسؤول، سترى خيارات التخزين وقاعدة البيانات. انقر عليها وحدد علامة التبويب MySQL/MariaDB. ثم أضف تفاصيل قاعدة بيانات MySQL التي تم إنشاؤها أعلاه، مما يعني أن اسم المستخدم وكلمة المرور لقاعدة البيانات هما owncloud في هذه الحالة.
أخيرًا، بمجرد تقديم جميع المعلومات إلى Owncloud، قم بالتمرير لأسفل وانقر فوق الزر "إنهاء الإعداد" .
![كيفية تثبيت خادم Owncloud على نظام التشغيل Windows 10 (WSL) كيفية تثبيت خادم Owncloud على نظام التشغيل Windows 10 (WSL)]()
الخطوة 11: قم بتسجيل الدخول إلى خادم Owncloud
بعد النقر فوق الزر "إنهاء الإعداد" ، سيستغرق Owncloud بضع ثوانٍ للتحقق من صحة جميع التفاصيل المقدمة ثم تزويدك بصفحة تسجيل الدخول.
قم بتسجيل الدخول إلى خادم Owncloud باستخدام حساب المسؤول الذي قمت بإنشائه أعلاه.
كما تعلم، يوفر Owncloud أيضًا تطبيق عميل، والذي يمكن استخدامه على أنظمة تشغيل مختلفة لمزامنة الملفات بين الكمبيوتر الشخصي/الهاتف الذكي وخادم Owncloud.
في الشاشة الأولى التي تظهر، انقر فوق نظام التشغيل الذي تريد تنزيل عميل Owncloud له.
![كيفية تثبيت خادم Owncloud على نظام التشغيل Windows 10 (WSL) كيفية تثبيت خادم Owncloud على نظام التشغيل Windows 10 (WSL)]()
![كيفية تثبيت خادم Owncloud على نظام التشغيل Windows 10 (WSL) كيفية تثبيت خادم Owncloud على نظام التشغيل Windows 10 (WSL)]()
بهذه الطريقة، يمكن للقراء تثبيت خادم Owncloud بسهولة على نظام التشغيل Windows 10 لتحقيق الأداء العالي والاستقرار، دون استخدام أي برنامج XAMMP أو WAMP.
أتمنى أن تكون ناجحا.