القائمة الرئيسية

الصفحات

 منصة تحفيظ القران الكريم اون لاين 

https://quranmo.com

حول حهازك القديم الى كلاود مجاني بمساحات مفتوحة ينافس جوجل درايف



خلال هذا الشرح سيكون لديك كلاود خاص بك يمكنك من خلال رفع ملفاتك الخاصة ومزامنتها سواء من خلال هاتفك الذكي او حتى كمبيوترك الشخصي مجانا


متطلبات انشاء النظام : 

جهاز كمبيوتر( مكتبي - لابتوب) + نظام تشغيل لينكس اوبنتو + قرص صلب منصب على الجهاز باي مساحة متاحة وستكون هذا المساحة نفسها ماسحة الكلاود لديك + نظام NEXTCLOUD  

اولا تثبيت نظام تشغيل اوبنتو على جهازك القديم 



  • قم بتحميل اداة حرق النظام على وحدة وسائط " فلاش" من خلال الرابط التالي https://rufus.ie/ar/

  • قم بحرق نظام اوبنتو بعد تحميله على وحدة نقل الوسائط 


اولا اختر الفلاش ميموري 
ثانيا اختر نظام اوبنتو الذي قمت بتحميله 
ثالثا ابدا عملية الحرق وانتظر حتى تتم العملية 
اخيرا قم بنقل الفلاش الى جهازك القديم وقم بالاقلاع من خلال الفلاش بحسب اعدادات البايوس من جهازك ( قد تحتاج الى البحث عن طريقة الاقلاع على الانترنت لان لكل شركة طريقة مختلفة )





في الخطوة  التالية سيتم حذف جميع البيانات على القرص الصلب في جهازك القديم



في الخطوة التالية قم باختيار اسم المستخدم لجهازك وكلمة المرور

انتظر لحين انتهاء اكتمال تنصيب النظام 





ثانيا تجهيز بيئة الكلاود 

قم بالضغط على Ctrl + Alt+ T لفتح موجه الاوامر في لينكس

سنتقوم بتحميل اباتشي سيرفر وقواعد بيانات mysql من خلال كتابة الاوامر التالية : 
كل واحد على حدة 
sudo apt update sudo apt install apache2 sudo apt install mysql-server



اعداد mysql server 
sudo mysql_secure_installation VALIDATE PASSWORD COMPONENT: n New root passwort: <YOUR MYSQL PASSWORD> Re-enter new password: <YOUR MYSQL PASSWORD> Remove anonymous user: y Disallow root login remotely: y Remove test database and access to it: y Reload privileges tables now: y
ضع كلمة المرور الخاصة بك 

اعداد قاعدة البيانات : 

sudo mysql -u root -p <ENTER YOUR MYSQL PASSWORD> mysql> create database nextcloud; mysql> create user 'nextcloud'@'localhost' identified by 'PASSWORD'; mysql> grant all privileges on nextcloud.* to 'nextcloud'@'localhost'; mysql> flush privileges; mysql> quit

تثبيت php للاعداد المسبق لكلاود اكتب الاوامر التالية كل امر على حدة 

sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt upgrade

sudo apt install php8.0 sudo apt install php8.0-gd php8.0-mysql php8.0-curl php8.0-mbstring php8.0-apcu sudo apt install php8.0-intl php8.0-gmp php8.0-bcmath php8.0-xml sudo apt install libapache2-mod-php8.0 php8.0-zip php-imagick redis-server php-redis

تحميل وتثبيت الكلاود 

اذهب الى  https://nextcloud.com

انقر على “Get Nextcloud”

انقر على“Server packages”

النقر بزر الفائرة الايمن “Download Nextcloud”

انقر على نسخ عنوان الربط “Copy link address”

افتح موجه الاومر واكتب الامر التالي 

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

غير مسار الملف المحمل بكتابة الامر التالي 

sudo unzip nextcloud-23.0.0.zip -d /var/www

cd /var/www sudo chown -R www-data:www-data nextcloud/


غير اعدادت الاباتشي سيرفر ليتناسب مع الكلاود قبل تثبيت الكلاود 

sudo a2enmod headers env dir mime rewrite sudo service apache2 restart


قم بفتح ملف الاعداد من خلال كتابة الامر التالي

sudo nano /etc/apache2/sites-available/000-default.conf


امسح جميع محتويات الملف وضع الاعداد التالي 

<VirtualHost *:80> ServerName cloud.yourdomain.com DocumentRoot /var/www/nextcloud <Directory /var/www/nextcloud/> Require all granted AllowOverride All Options FollowSymLinks MultiViews <IfModule mod_dav.c> Dav off </IfModule> RewriteEngine On RewriteRule ^/\.well-known/carddav https://%{SERVER_NAME}/remote.php/dav/ [R=301,L] RewriteRule ^/\.well-known/caldav https://%{SERVER_NAME}/remote.php/dav/ [R=301,L] RewriteRule ^/\.well-known/host-meta https://%{SERVER_NAME}/public.php?service=host-meta [QSA,L] RewriteRule ^/\.well-known/host-meta\.json https://%{SERVER_NAME}/public.php?service=host-meta-json [QSA,L] RewriteRule ^/\.well-known/webfinger https://%{SERVER_NAME}/public.php?service=webfinger [QSA,L] </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>


قم باعادة تشغيل السيرفر 

sudo service apache2 restart

افتح الملف التالي وضع الايبي الخاص بجهازك
/var/www/nextcloud/config/config.php
'trusted_domains' => array( 0 => 192.168.1.50:80 1 => http://yourdomain.com ),

افتح المتصفح وضع عنوان الايبي الخاص بجهازك

http://YOUR-SERVER-LOCAL-IP

سجل بيانات مدير النظام اسم خاص بك ورقم سري جديد 

من الخانة الثانية بالترتيب 
اسم مستخدم قاعدة البيانات 
الرقم السري لقاعدة البيانات 
اسم قاعدة البيانات 
الخانة الاخيره دعها localhost

ثم انقر على installation ...
مبروك اصبح لديك الان كلاود خاص بك ويمكنك تحميل nextcloud من خلال متجر الاجهزة الذكية لادارته ومزامنة ملفات جهازك الذكي مادام السيرفر الخاص بك ( جهازك القديم ) شغال ومتصل بالانترنت

فيديو مساعد لطريقة الاعداد 

 




تقييم:

تعليقات