كيفية تثبيت خادم Nextcloud على نظام التشغيل Windows 10

يعد NextCloud بديلاً مثاليًا لبرنامج التخزين السحابي Owncloud. يحتوي على إصدار مجتمع مفتوح المصدر وإصدار مؤسسة مدفوع. يقدم NextCloud أيضًا نفس بنية الخادم والعميل مثل Owncloud ويدعم العديد من الامتدادات. يمكن للمستخدمين تثبيت إصدار NextCloud Community Server على جهاز كمبيوتر أو خادم لإنشاء مساحة تخزين سحابية محلية في المنزل.

يتوفر عميل NextCloud لأنظمة التشغيل Windows و Linux وMacOS بالإضافة إلى منصات الهواتف الذكية iOS وAndroid. لذلك، فهو عبارة عن تخزين سحابي عبر الأنظمة الأساسية ببنية معيارية، مع إمكانات يمكن توسيعها باستخدام المكونات الإضافية أو الامتدادات التي يوفرها NextCloud. هناك أكثر من 200 ملحق مثل التقويم (CalDAV)، وجهات الاتصال (CardDAV)، ومختصر URL ، ودفق الوسائط (Ampache)، وخدمة الإشارات المرجعية، ومعرض الصور، وقارئ RSS، ومستند عارض المستندات، ومحرر النصوص القائم على المتصفح، والاتصال بـ Dropbox ، و Google Drive وAmazon S3 والمزيد.

واجهة NextCloud سهلة الاستخدام وسهلة الاستخدام. سنرى هنا، في هذا الدليل، كيفية تثبيت NextCloud على نظام التشغيل Windows 10 دون استخدام خادم XAMMP أو WAMP أو IIS أو برامج المحاكاة الافتراضية مثل VirtualBox أو VMware. ستستخدم هذه المقالة ميزة WSL (نظام Windows الفرعي لنظام Linux) على نظام التشغيل Windows 10. تتيح هذه الميزة تشغيل تطبيقات بيئة Linux على نظام التشغيل Windows 10 بأداء عالٍ مثل أي خادم Linux أصلي. ولهذا السبب يعمل NextCloud أيضًا على نظام التشغيل Windows 10 بسلاسة شديدة ودون أي عوائق.

قم بتثبيت خادم NextCloud على نظام التشغيل Windows 10 باستخدام WSL (نظام Windows الفرعي لنظام Linux)

الخطوة 1: تمكين ميزة WSL على نظام التشغيل Windows 10

WSL (نظام Windows الفرعي لنظام Linux) متاح بالفعل على نظام التشغيل Windows 10 وتحتاج فقط إلى تنشيطه. للقيام بذلك، يجب على المستخدمين الانتقال إلى لوحة التحكم > البرامج > تشغيل ميزة Windows أو إيقاف تشغيلها .

كيفية تثبيت خادم Nextcloud على نظام التشغيل Windows 10

الخطوة 2: قم بتنزيل تطبيق بيئة Linux من متجر Microsoft

لتثبيت NextCloud على نظام التشغيل Windows 10، تحتاج أولاً إلى تطبيق Linux من متجر Microsoft. انتقل إلى مربع بحث Windows واكتب متجر Microsoft. عندما يظهر، انقر عليه وابحث عن Ubuntu 18.

كيفية تثبيت خادم Nextcloud على نظام التشغيل Windows 10

سيعرض متجر Microsoft تطبيق Ubuntu 18. حدده وقم بتثبيته، ثم استخدم زر التشغيل.

بعد إطلاق بيئة Linux Ubuntu ، سيستغرق الأمر بعض الوقت للإعداد.

كيفية تثبيت خادم Nextcloud على نظام التشغيل Windows 10

الخطوة 3: تثبيت Apache + PHP + MySQL/MariaDB لـ NextCloud

قم بتشغيل الأوامر التالية لتثبيت Apache مع MariaDB وPHP 7.2

sudo apt-get install apache2 mysql-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

الخطوة 4: قم بتنزيل وتثبيت خادم NextCloud على نظام التشغيل Windows 10

لتنزيل أحدث إصدار من NextCloud، يتعين عليك زيارة صفحة التنزيل الرسمية هنا .

نظرًا لأن NextCloud لا يوفر مستودعًا مثل Owncloud لتنزيل ملفات الخادم مباشرة، فهناك خياران: التنزيل عبر SNAP أو مباشرة من موقع الويب.

لسوء الحظ، لا يزال SNAP (Snapcraft) غير قادر على العمل على نظام Windows الفرعي لأنظمة Linux، لذلك لا يمكن استخدامه هنا. الخيار المتبقي هو من خلال صفحة التنزيل.

في صفحة Nextcloud، انقر بزر الماوس الأيمن فوق زر التنزيل وانسخ عنوان الرابط.

كيفية تثبيت خادم Nextcloud على نظام التشغيل Windows 10

انتقل الآن إلى نافذة Ubuntu (WSL) واكتب wget، ثم انقر بزر الماوس الأيمن للصق الرابط.

wget https://download.nextcloud.com/server/releases/nextcloud-15.0.5.zip

الخطوة 5: قم بفك ضغط ملف خادم NextCloud

قم باستخراج ملف Nextcloud المضغوط ثم انقل الملف المستخرج إلى مجلد الويب.

sudo apt install unzip

عرض الملفات التي تم تنزيلها:

ls

قم بفك ضغط الملفات:

unzip downloaded_file name

في حالة المثال، اسم الملف الذي تم تنزيله هو nextcloud-15.0.5.zip لذا يكون الأمر:

unzip nextcloud-15.0.5.zip

يجب عليك استخدام اسم الملف المضغوط NextCloud الذي تم تنزيله.

كيفية تثبيت خادم Nextcloud على نظام التشغيل Windows 10

الخطوة 6: انسخ ملفات Nextcloud إلى دليل الويب Apache

بمجرد استخراجه، حان الوقت لنقل مجلد Nextcloud إلى /var/www/html. الأمر الذي يجب استخدامه هو:

sudo mv nextcloud /var/www/html/nextcloud/

قم بإنشاء مجلد بيانات داخل المجلد المنسوخ:

sudo mkdir /var/www/html/nextcloud/data

قم بإعداد الأذونات لمجلد Nextcloud:

sudo chown -R www-data:www-data /var/www/html/nextcloud/
sudo chmod -R 755 /var/www/html/nextcloud/

الخطوة 7: قم بإنشاء ملف تكوين جديد باسم nextcloud.conf

الآن، سنقوم بإنشاء ملف تكوين Apache لـ NextCloud، حتى يعرف Apache كيفية السماح للمستخدمين بالوصول إلى التخزين السحابي. لهذا الغرض، لنقم بإنشاء ملف تكوين باسم nextcloud.conf. الأمر الذي يجب استخدامه هو:

sudo nano /etc/apache2/sites-available/nextcloud.conf

بعد الخطوة أعلاه، قم بإضافة الأسطر التالية إلى ملف التكوين:


DocumentRoot /var/www/html/nextcloud/
Alias /nextcloud "/var/www/html/nextcloud/"

Options +FollowSymlinks
AllowOverride All
Require all granted

Dav off

SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

لحفظ الملفات والخروج منها، اضغط على CTRL+ Oثم CTRL+ X.

قم بتنشيط الموقع الذي تم إنشاؤه حديثًا باستخدام الأمر:

sudo a2ensite nextcloud.conf
sudo apt update

الخطوة 8: أوامر لتكوينات Apache الإضافية

قم بتمكين الوحدات التالية حتى يتمكن Nextcloud من العمل بشكل صحيح:

sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod setenvif
sudo a2enmod mime

أعد تشغيل Apache لجعل الوحدات المثبتة فعالة:

sudo service apache2 stop
sudo service apache2 start

الخطوة 9: إنشاء قاعدة بيانات MySQL/MariaDB لـ NextCloud

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

sudo mysql

لإنشاء قاعدة البيانات، ستسميها المقالة nextdb، لكن يمكنك تسميتها كما تريد.

CREATE DATABASE nextdb;

بعد ذلك، قم بإنشاء مستخدم قاعدة بيانات بكلمة مرور وقم بتعيين جميع قواعد البيانات التي تم إنشاؤها على اليمين أو أعلى له.

ملاحظة : h2smedia هو اسم المستخدم و next@123 هي كلمة المرور. يمكنك تغييرها كما تريد. حيث أن nextdb هو اسم قاعدة البيانات التي تم إنشاؤها أعلاه.

GRANT ALL ON nextdb.* to 'h2smedia'@'localhost' IDENTIFIED BY 'next@123';

امسح الامتيازات حتى يتمكن MySQl من التعرف على التغييرات ثم الخروج.

FLUSH PRIVILEGES;
exit

الخطوة 10: إعداد وتكوين خادم NextCloud على نظام التشغيل Windows 10

أخيرًا، انتقل إلى المتصفح وأدخل http://localhost/nextcloud أو http://127.0.01/nextcloud. سيتم فتح حساب NextCloud وصفحة إعداد قاعدة البيانات.

أدخل اسم المستخدم وكلمة المرور اللذين تريد تعيينهما لحساب مسؤول Nextcloud. وبعد ذلك، أدخل تفاصيل قاعدة البيانات التي قمت بإنشائها أعلاه، ثم انقر فوق الزر "إنهاء الإعداد". تم الانتهاء من جميع العمليات.

كيفية تثبيت خادم Nextcloud على نظام التشغيل Windows 10

أعلاه هو كيفية تثبيت التخزين السحابي لخادم NextCloud في نظام التشغيل Windows 10 دون الحاجة إلى تثبيت أي برامج إضافية مثل WAMP أو XAMMP.

أتمنى أن تكون ناجحا.

اترك تعليقاً

كيفية إزالة إشعار طلب حقوق الطبع والنشر في الزاوية اليمنى من الشاشة على نظام التشغيل Windows 10

كيفية إزالة إشعار طلب حقوق الطبع والنشر في الزاوية اليمنى من الشاشة على نظام التشغيل Windows 10

هل ترى إشعار تفعيل Windows 10 في الزاوية اليمنى من الشاشة؟ سترشدك هذه المقالة إلى كيفية حذف إشعار طلب حقوق الطبع والنشر على نظام التشغيل Windows 10.

تعليمات من AZ حول كيفية تثبيت Windows 10 الإصدار 14393.222

تعليمات من AZ حول كيفية تثبيت Windows 10 الإصدار 14393.222

أصدرت Microsoft مؤخرًا آخر تحديث تراكمي لمستخدمي أجهزة الكمبيوتر التي تعمل بنظام Windows 10 والذي يسمى Build 14393.222. يعمل هذا التحديث الذي تم إصداره لنظام التشغيل Windows 10 بشكل أساسي على إصلاح الأخطاء بناءً على تعليقات المستخدمين وتحسين تجربة أداء نظام التشغيل.

قم بحماية شبكة الكمبيوتر الخاص بك مع Bastion host في 3 خطوات فقط

قم بحماية شبكة الكمبيوتر الخاص بك مع Bastion host في 3 خطوات فقط

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

3 طرق لمسح كافة سجلات الأحداث بسرعة في نظام التشغيل Windows 10

3 طرق لمسح كافة سجلات الأحداث بسرعة في نظام التشغيل Windows 10

في بعض الأحيان قد تحتاج إلى حذف سجلات الأحداث القديمة مرة واحدة. في هذا الدليل، سيعرض لك موقع Quantrimang.com 3 طرق لحذف كافة سجلات الأحداث بسرعة في Windows 10 Event Viewer.

كيفية إنشاء مفتاح Windows إذا كانت لوحة المفاتيح غير متوفرة

كيفية إنشاء مفتاح Windows إذا كانت لوحة المفاتيح غير متوفرة

إذا كنت تفضل استخدام لوحة مفاتيح كلاسيكية قديمة، مثل IBM Model M، والتي لا تتضمن مفتاح Windows فعليًا، فهناك طريقة سهلة لإضافة المزيد، عن طريق استعارة مفتاح لا تستخدمه كثيرًا.

كيفية إنشاء وضع خلفية شفافة على نظام التشغيل Windows 10

كيفية إنشاء وضع خلفية شفافة على نظام التشغيل Windows 10

WindowTop هي أداة لديها القدرة على تعتيم جميع نوافذ التطبيقات والبرامج التي تعمل على أجهزة الكمبيوتر التي تعمل بنظام Windows 10. أو يمكنك استخدام واجهة ذات خلفية داكنة على النوافذ.

تساعدك أساليب IP المزيفة على الوصول بشكل مجهول

تساعدك أساليب IP المزيفة على الوصول بشكل مجهول

لقد ذكرنا في العديد من المقالات السابقة أن البقاء مجهول الهوية عبر الإنترنت أمر في غاية الأهمية. يتم تسريب المعلومات الخاصة كل عام، مما يجعل الأمان عبر الإنترنت ضروريًا بشكل متزايد. وهذا أيضًا هو السبب وراء ضرورة استخدام عناوين IP الافتراضية. فيما يلي، سنتعرف على طرق إنشاء عناوين IP وهمية!

كيفية إيقاف تشغيل شريط اللغة على شريط مهام Windows 8

كيفية إيقاف تشغيل شريط اللغة على شريط مهام Windows 8

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

نصائح لتحسين سرعة الاتصال بالإنترنت من Linksys

نصائح لتحسين سرعة الاتصال بالإنترنت من Linksys

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

كيفية إعداد WEP، WPA، WPA2 لجهاز التوجيه Linksys

كيفية إعداد WEP، WPA، WPA2 لجهاز التوجيه Linksys

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