مضى على الشبكة و يوم من العطاء.

حصرياً شرح بناء كلاود للتخزين خاص بك | وداعاً GoogleDrive وغيرها | أول خطوة في استقلالية البيانات | NextCloud

STORMSTORM is verified member.

>_ عضو ماسي _<
>:: v1p ::<

السمعة:

image.gif

السلام عليكم ورحمة الله وبركاته
هذا الموضوع إهداء إلى أعضاء شبكة شل العربية، رح يكون شرح كامل من الصفر حتى الوصول إلى كلاود خاص بك على السيرفر الخاص بك.
نكسب الصلاة على النبي ونبدأ بإسم الله.
1706744439118.png


أولاً ماهي المتطلبات؟
1- دومين
2- VPS من شركة جيدة وأنا أنصح بشركة
Hetzner أو Hostinger
3- Hestia Control Panel
4-
NextCloud OpenSource
5- كاسة قهوة سادة (بدون سكر)
6- اغلق جوالك وانتبه معي هون



مواصفات السيرفر VPS :

PlatformOptions
Operating System(64-bit)
  • Ubuntu 22.04 LTS (recommended)
  • Ubuntu 20.04 LTS
  • Red Hat Enterprise Linux 9 (recommended)
  • Red Hat Enterprise Linux 8
  • Debian 12 (Bookworm)
  • SUSE Linux Enterprise Server 15
  • openSUSE Leap 15.5
  • CentOS Stream
Database
  • MySQL 8.0+ or MariaDB 10.3/10.4/10.5/10.6 (recommended)
  • Oracle Database 11g (only as part of an enterprise subscription)
  • PostgreSQL 10/11/12/13/14/15
  • SQLite (only recommended for testing and minimal-instances)
Webserver
  • Apache 2.4 with mod_php or php-fpm (recommended)
  • nginx with php-fpm
PHP Runtime
  • 8.0 (deprecated)
  • 8.1
  • 8.2 (recommended)
  • 8.3


مواصفاته ليست عالية وإنما يمكننا أن نقتصر على 2 جيجا رام و 40 جيجا مساحة تخزينية و 2 vCore للمعالج وMariaDB


وفي هذا الموضوع ما رح أشرح طريقة تثبيت HestiaCP ورح أشرحها بموضوع آخر إن شاء الله تعالى .


لمحة سريعة: بعد القيام بشراء الدومين الخاص بك وقد قمت بشراء واحد من شركة namecheap نقوم بتعيين A record للتأشير على IP السيرفر الذي قمنا باستئجاره من شركة Hetzner
وهنا قمت بإضافة نطاق فرعي وربطته في ال IP الخاص بالسيرفر ولا تنسى إضافة www.subdoman على شكل A record أيضاً وربطه مع ال IP
1706745000577.png


وهنا تقوم في لوحة ال Hestia بإضافة الدومين مع ال IP
1706745141528.png

وبعدها تقوم بتنصيب LetsEncrypt Certificate حتى تحصل شهادة SSL مجانية وتقوم بتفعيل ال HSTS على الدومين وبعدها تضغط على حفظ Save وتنتظر قليلاً ثم تذهب إلى Quick Install App

1706745366066.png


والآن تم تفعيل الموقع بنجاح الحمدلله.

1706745549304.png


والآن بعد أن اكتمل ربط الموقع مع الدومين نضغط على QuickAppInstall ونختار NextCloud

1706745715931.png


والآن تقوم بإدخال اسم مستخدم مدير النظام وكلمة المرور واترك قواعد البيانات فارغه والسكربت يقوم تلقائياً بإنشاء قاعدة بيانات عوضاً عنك.
ملاحظة: قد يأخذ قليل من الوقت لين يتم تجهيز السكربت.

1706745855306.png


والآن مبارك عليك السكربت تم تنصيبه بنجاح وهذه أسهل الخطوات حرفياً لتنصيب هذا السكربت

1706745971224.png


والآن نذهب الى Administrator Settings

1706746026777.png


سوف تجد أن هناك بضع من الأخطاء يجب علينا معالجتها أولاً وبعد ذلك علينا تعديل ال Cron Job

1706746144730.png


إذا كنت ترغب في استخدام الكلاود بشكل شخصي بدون إعطاء أي شخص آخر الصلاحية في الوصول واستخدام الكلاود ف لا عليك يمكنك ترك الإعدادات مثل ماهي

1706746234125.png

ولكن اذا كان هناك أكثر من مستخدم يريدون استخدام الكلاود ف من الأفضل تفعيل نظام Cron

وبعد ذلك تقوم بتفعيل خادم الإيميلات الخارجي SMTP كي يستطيع الكلاود إرسال الإيميلات إلى المستخدمين

1706746456965.png


وهذه المعلومات هي موجودة ضمن HestiaCP

والآن إذا انتقلت الى Theaming وقمت بتخصيص الواجهة الرئيسية للمستخدمين

1706746705694.png


والآن بعد استخدام طفيف للكلاود ظهر لدينا خطأ في استخدام ال Cron والسبب في ذلك أنه يجب علينا أن نعطي صلاحيات لليوزر المسمى ب shellmail كي يستطيع تشغيل ال cron بشكل تلقائي
لذلك سوف نقوم بالدخول إلى السيرفر عن طريق SSH وضبط الإعدادات للCrontab

وإذا دخلنا إلى ال Docs الخاصة بال nextcloud سوف نجد أن هناك بضع خطوات يجب علينا اتباعها كي نضبط إعدادات ال Cronjob


كود:
crontab -u username -e
نختار الخيار رقم 1 لنقوم بتعديل الملف باستخدام ال Nano

والآن نقوم بالنزول إلى آخر الملف وإضافة هذا السطر

كود:
*/5  *  *  *  * php8.2 -f /nextcloudPATH/cron.php --define apc.enable_cli=1

مع الأخذ بعين الاعتبار أن رقم اقدار ال PHP مهم جداً بهذه العملية

1706747619071.png


ويمكنك تنفيذ هذا الأمر كي تتأكد من عملية ال Cronjob مع مراعاة تغيير ال username حسب اليوزر في لوحة التحكم.

كود:
sudo -u username crontab -l

تمت المهمة بنجاح الحمدلله

1706747785270.png


وإذا أردت تفعيل ال OPcache ف عليك اتباع الخطوات الموجودة في ال docs الخاصة بالسكربت

 
سجل معك أول إعجاب وأول تقييم.
موضوع رهييييييييب، كبير من يومك يا ستورم والله 🔥 ❤️
 
  • Love
التفاعلات: STORM
سجل معك أول إعجاب وأول تقييم.
موضوع رهييييييييب، كبير من يومك يا ستورم والله 🔥 ❤️
اسعدني مرورك والله ❤
انت الرهيب ياحبيب وهذا قليل مما عندك ❤
 
مشاهدة المرفق 7807
السلام عليكم ورحمة الله وبركاته
هذا الموضوع اهداء الى اعضاء شبكة شل العربية، رح يكون شرح كامل من الصفر حتى الوصول الى كلاود خاص بك على السيرفر الخاص بك.
نكسب الصلاة على النبي ونبدأ بإسم الله.
مشاهدة المرفق 7809


اولاً ماهي المتطلبات؟
1- دومين
2- VPS من شركة جيدة وانا انصح بشركة
Hetzner او Hostinger
3- Hestia Control Panel
4-
NextCloud OpenSource
5- كاسة قهوة سادة (بدون سكر)
6- اغلق جوالك وانتبه معي هون



مواصفات السيرفر VPS :

PlatformOptions
Operating System(64-bit)
  • Ubuntu 22.04 LTS (recommended)
  • Ubuntu 20.04 LTS
  • Red Hat Enterprise Linux 9 (recommended)
  • Red Hat Enterprise Linux 8
  • Debian 12 (Bookworm)
  • SUSE Linux Enterprise Server 15
  • openSUSE Leap 15.5
  • CentOS Stream
Database
  • MySQL 8.0+ or MariaDB 10.3/10.4/10.5/10.6 (recommended)
  • Oracle Database 11g (only as part of an enterprise subscription)
  • PostgreSQL 10/11/12/13/14/15
  • SQLite (only recommended for testing and minimal-instances)
Webserver
  • Apache 2.4 with mod_php or php-fpm (recommended)
  • nginx with php-fpm
PHP Runtime
  • 8.0 (deprecated)
  • 8.1
  • 8.2 (recommended)
  • 8.3


مواصفاته ليست عالية وانما يمكننا ان نقتصر على 2 جيجا رام و 40 جيجا مساحة تخزينية و 2 vCore للمعالج وMariaDB


وفي هذا الموضوع ما رح اشرح طريقة تثبيت HestiaCP ورح اشرحها بموضوع اخر إن شاء الله تعالى .


لمحة سريعة: بعد القيام بشراء الدومين الخاص بك وقد قمت بشراء واحد من شركة namecheap نقوم بتعيين A record للتأشير على IP السيرفر الذي قمنا بإستئجاره من شركة Hetzner
وهنا قمت بإضافة نطاق فرعي وربطته في ال IP الخاص بالسيرفر ولا تنسى اضافة www.subdoman على شكل A record ايضا وربطه مع ال IP
مشاهدة المرفق 7813

وهنا تقوم في لوحة ال Hestia بإضافة الدومين مع ال IP
مشاهدة المرفق 7815
وبعدها تقوم بتنصيب LetsEncrypt Certificate حتى تحصل شهادة SSL مجانية وتقوم بتفعيل ال HSTS على الدومين وبعدها تضغط على حفظ Save وتنتظر قليلاً ثم تذهب الى Quick Install App

مشاهدة المرفق 7818

والان تم تفعيل الموقع بنجاح الحمدلله.

مشاهدة المرفق 7819

والان بعد ان اكتمل ربط الموقع مع الدومين نضغط على QuickAppInstall ونختار NextCloud

مشاهدة المرفق 7821

والان تقوم بإدخال اسم مستخدم مدير النظام وكلمة المرور واترك قواعد البيانات فارغه والسكربت يقوم تلقائياً بإنشاء قاعدة بيانات عوضاً عنك. ملاحظة: قد يأخذ قليل من الوقت لين يتم تجهيز السكربت.

مشاهدة المرفق 7822

والان مبارك عليك السكربت تم تنصيبه بنجاح وهذه اسهل الخطوات حرفياً لتنصيب هذا السكربت

مشاهدة المرفق 7823

والان نذهب الى Administrator Settings

مشاهدة المرفق 7824

سوف تجد ان هناك بضع من الاخطاء يجب علينا معالجتها اولاً وبعد ذلك علينا تعديل ال Cron Job

مشاهدة المرفق 7825

اذا كنت ترغب في استخدام الكلاود بشكل شخصي بدون اعطاء اي شخص اخر الصلاحية في الوصول واستخدام الكلاود ف لا عليك يمكنك ترك الاعدادات مثل ماهي

مشاهدة المرفق 7826
ولكن اذا كان هناك اكثر من مستخدم يريدون استخدام الكلاود ف من الافضل تفعيل نظام Cron

وبعد ذلك تقوم بتفعيل خادم الايميلات الخارجي SMTP كي يستطيع الكلاود ارسال الايميلات الى المستخدمين

مشاهدة المرفق 7827

وهذه المعلومات هي موجودة ضمن HestiaCP

والان اذا انتقلت الى Theaming وقمت بتخصيص الواجهه الرئيسية للمستخدمين

مشاهدة المرفق 7829

والان بعد استخدام طفيف للكلاود ظهر لدينا خطأ في استخدام ال Cron والسبب في ذلك انه يجب علينا ان نعطي صلاحيات لليوزر المسمى ب shellmail كي يستطيع تشغيل ال cron بشكل تلقائي
لذلك سوف نقوم بالدخول الى السيرفر عن طريق SSH وضبط الاعدادات للCrontab

واذا دخلنا الى ال Docs الخاصة بال nextcloud سوف نجد ان هناك بضع خطوات يجب علينا اتباعها كي نضبط اعدادات ال Cronjob


كود:
crontab -u username -e
نختار الخيار رقم 1 لنقوم بتعديل الملف بإستخدام ال Nano

والان نقوم بالنزول الى اخر الملف واضافة هذا السطر

كود:
*/5  *  *  *  * php8.2 -f /nextcloudPATH/cron.php

مع الاخذ بعين الاعتبار ان رقم اقدار ال PHP مهم جداً بهذه العملية

مشاهدة المرفق 7834

ويمكنك تنفيذ هذا الامر كي تتأكد من عملية ال Cronjob مع مراعاة تغيير ال username حسب اليوزر في لوحة التحكم.

كود:
sudo -u username crontab -l

تمت المهمة بنجاح الحمدلله

مشاهدة المرفق 7835

واذا اردت تفعيل ال OPcache ف عليك اتباع الخطوات الموجودة في ال docs الخاصة بالسكربت

https://docs.nextcloud.com/server/2...='http://www.subdoman']www.subdoman [/QUOTE]
على شكل A record ايضا وربطه مع ال IP
مشاهدة المرفق 7813

وهنا تقوم في لوحة ال Hestia بإضافة الدومين مع ال IP
مشاهدة المرفق 7815
وبعدها تقوم بتنصيب LetsEncrypt Certificate حتى تحصل شهادة SSL مجانية وتقوم بتفعيل ال HSTS على الدومين وبعدها تضغط على حفظ Save وتنتظر قليلاً ثم تذهب الى Quick Install App

مشاهدة المرفق 7818

والان تم تفعيل الموقع بنجاح الحمدلله.

مشاهدة المرفق 7819

والان بعد ان اكتمل ربط الموقع مع الدومين نضغط على QuickAppInstall ونختار NextCloud

مشاهدة المرفق 7821

والان تقوم بإدخال اسم مستخدم مدير النظام وكلمة المرور واترك قواعد البيانات فارغه والسكربت يقوم تلقائياً بإنشاء قاعدة بيانات عوضاً عنك. ملاحظة: قد يأخذ قليل من الوقت لين يتم تجهيز السكربت.

مشاهدة المرفق 7822

والان مبارك عليك السكربت تم تنصيبه بنجاح وهذه اسهل الخطوات حرفياً لتنصيب هذا السكربت

مشاهدة المرفق 7823

والان نذهب الى Administrator Settings

مشاهدة المرفق 7824

سوف تجد ان هناك بضع من الاخطاء يجب علينا معالجتها اولاً وبعد ذلك علينا تعديل ال Cron Job

مشاهدة المرفق 7825

اذا كنت ترغب في استخدام الكلاود بشكل شخصي بدون اعطاء اي شخص اخر الصلاحية في الوصول واستخدام الكلاود ف لا عليك يمكنك ترك الاعدادات مثل ماهي

مشاهدة المرفق 7826
ولكن اذا كان هناك اكثر من مستخدم يريدون استخدام الكلاود ف من الافضل تفعيل نظام Cron

وبعد ذلك تقوم بتفعيل خادم الايميلات الخارجي SMTP كي يستطيع الكلاود ارسال الايميلات الى المستخدمين

مشاهدة المرفق 7827

وهذه المعلومات هي موجودة ضمن HestiaCP

والان اذا انتقلت الى Theaming وقمت بتخصيص الواجهه الرئيسية للمستخدمين

مشاهدة المرفق 7829

والان بعد استخدام طفيف للكلاود ظهر لدينا خطأ في استخدام ال Cron والسبب في ذلك انه يجب علينا ان نعطي صلاحيات لليوزر المسمى ب shellmail كي يستطيع تشغيل ال cron بشكل تلقائي
لذلك سوف نقوم بالدخول الى السيرفر عن طريق SSH وضبط الاعدادات للCrontab

واذا دخلنا الى ال Docs الخاصة بال nextcloud سوف نجد ان هناك بضع خطوات يجب علينا اتباعها كي نضبط اعدادات ال Cronjob


كود:
crontab -u username -e
نختار الخيار رقم 1 لنقوم بتعديل الملف بإستخدام ال Nano

والان نقوم بالنزول الى اخر الملف واضافة هذا السطر

كود:
*/5  *  *  *  * php8.2 -f /nextcloudPATH/cron.php

مع الاخذ بعين الاعتبار ان رقم اقدار ال PHP مهم جداً بهذه العملية

مشاهدة المرفق 7834

ويمكنك تنفيذ هذا الامر كي تتأكد من عملية ال Cronjob مع مراعاة تغيير ال username حسب اليوزر في لوحة التحكم.

كود:
sudo -u username crontab -l

تمت المهمة بنجاح الحمدلله

مشاهدة المرفق 7835

واذا اردت تفعيل ال OPcache ف عليك اتباع الخطوات الموجودة في ال docs الخاصة بالسكربت

الاسطورة ستورم ❤️
 
  • Love
التفاعلات: STORM
بعيدا عن المنشور الرائع .... و الفكرة الجميلة
الظاهر هاي تسريب لشي 😁
1706767137774.png

1706767198517.png


ننتظر مفاجأتك يا ستورم 🔥
 
  • Love
التفاعلات: STORM
مشاهدة المرفق 7807
السلام عليكم ورحمة الله وبركاته
هذا الموضوع اهداء الى اعضاء شبكة شل العربية، رح يكون شرح كامل من الصفر حتى الوصول الى كلاود خاص بك على السيرفر الخاص بك.
نكسب الصلاة على النبي ونبدأ بإسم الله.
مشاهدة المرفق 7809


اولاً ماهي المتطلبات؟
1- دومين
2- VPS من شركة جيدة وانا انصح بشركة
Hetzner او Hostinger
3- Hestia Control Panel
4-
NextCloud OpenSource
5- كاسة قهوة سادة (بدون سكر)
6- اغلق جوالك وانتبه معي هون



مواصفات السيرفر VPS :

PlatformOptions
Operating System(64-bit)
  • Ubuntu 22.04 LTS (recommended)
  • Ubuntu 20.04 LTS
  • Red Hat Enterprise Linux 9 (recommended)
  • Red Hat Enterprise Linux 8
  • Debian 12 (Bookworm)
  • SUSE Linux Enterprise Server 15
  • openSUSE Leap 15.5
  • CentOS Stream
Database
  • MySQL 8.0+ or MariaDB 10.3/10.4/10.5/10.6 (recommended)
  • Oracle Database 11g (only as part of an enterprise subscription)
  • PostgreSQL 10/11/12/13/14/15
  • SQLite (only recommended for testing and minimal-instances)
Webserver
  • Apache 2.4 with mod_php or php-fpm (recommended)
  • nginx with php-fpm
PHP Runtime
  • 8.0 (deprecated)
  • 8.1
  • 8.2 (recommended)
  • 8.3


مواصفاته ليست عالية وانما يمكننا ان نقتصر على 2 جيجا رام و 40 جيجا مساحة تخزينية و 2 vCore للمعالج وMariaDB


وفي هذا الموضوع ما رح اشرح طريقة تثبيت HestiaCP ورح اشرحها بموضوع اخر إن شاء الله تعالى .


لمحة سريعة: بعد القيام بشراء الدومين الخاص بك وقد قمت بشراء واحد من شركة namecheap نقوم بتعيين A record للتأشير على IP السيرفر الذي قمنا بإستئجاره من شركة Hetzner
وهنا قمت بإضافة نطاق فرعي وربطته في ال IP الخاص بالسيرفر ولا تنسى اضافة www.subdoman على شكل A record ايضا وربطه مع ال IP
مشاهدة المرفق 7813

وهنا تقوم في لوحة ال Hestia بإضافة الدومين مع ال IP
مشاهدة المرفق 7815
وبعدها تقوم بتنصيب LetsEncrypt Certificate حتى تحصل شهادة SSL مجانية وتقوم بتفعيل ال HSTS على الدومين وبعدها تضغط على حفظ Save وتنتظر قليلاً ثم تذهب الى Quick Install App

مشاهدة المرفق 7818

والان تم تفعيل الموقع بنجاح الحمدلله.

مشاهدة المرفق 7819

والان بعد ان اكتمل ربط الموقع مع الدومين نضغط على QuickAppInstall ونختار NextCloud

مشاهدة المرفق 7821

والان تقوم بإدخال اسم مستخدم مدير النظام وكلمة المرور واترك قواعد البيانات فارغه والسكربت يقوم تلقائياً بإنشاء قاعدة بيانات عوضاً عنك. ملاحظة: قد يأخذ قليل من الوقت لين يتم تجهيز السكربت.

مشاهدة المرفق 7822

والان مبارك عليك السكربت تم تنصيبه بنجاح وهذه اسهل الخطوات حرفياً لتنصيب هذا السكربت

مشاهدة المرفق 7823

والان نذهب الى Administrator Settings

مشاهدة المرفق 7824

سوف تجد ان هناك بضع من الاخطاء يجب علينا معالجتها اولاً وبعد ذلك علينا تعديل ال Cron Job

مشاهدة المرفق 7825

اذا كنت ترغب في استخدام الكلاود بشكل شخصي بدون اعطاء اي شخص اخر الصلاحية في الوصول واستخدام الكلاود ف لا عليك يمكنك ترك الاعدادات مثل ماهي

مشاهدة المرفق 7826
ولكن اذا كان هناك اكثر من مستخدم يريدون استخدام الكلاود ف من الافضل تفعيل نظام Cron

وبعد ذلك تقوم بتفعيل خادم الايميلات الخارجي SMTP كي يستطيع الكلاود ارسال الايميلات الى المستخدمين

مشاهدة المرفق 7827

وهذه المعلومات هي موجودة ضمن HestiaCP

والان اذا انتقلت الى Theaming وقمت بتخصيص الواجهه الرئيسية للمستخدمين

مشاهدة المرفق 7829

والان بعد استخدام طفيف للكلاود ظهر لدينا خطأ في استخدام ال Cron والسبب في ذلك انه يجب علينا ان نعطي صلاحيات لليوزر المسمى ب shellmail كي يستطيع تشغيل ال cron بشكل تلقائي
لذلك سوف نقوم بالدخول الى السيرفر عن طريق SSH وضبط الاعدادات للCrontab

واذا دخلنا الى ال Docs الخاصة بال nextcloud سوف نجد ان هناك بضع خطوات يجب علينا اتباعها كي نضبط اعدادات ال Cronjob


كود:
crontab -u username -e
نختار الخيار رقم 1 لنقوم بتعديل الملف بإستخدام ال Nano

والان نقوم بالنزول الى اخر الملف واضافة هذا السطر

كود:
*/5  *  *  *  * php8.2 -f /nextcloudPATH/cron.php

مع الاخذ بعين الاعتبار ان رقم اقدار ال PHP مهم جداً بهذه العملية

مشاهدة المرفق 7834

ويمكنك تنفيذ هذا الامر كي تتأكد من عملية ال Cronjob مع مراعاة تغيير ال username حسب اليوزر في لوحة التحكم.

كود:
sudo -u username crontab -l

تمت المهمة بنجاح الحمدلله

مشاهدة المرفق 7835

واذا اردت تفعيل ال OPcache ف عليك اتباع الخطوات الموجودة في ال docs الخاصة بالسكربت


والله رهيب يا ستورم 😍
 
  • Love
التفاعلات: STORM
مشاهدة المرفق 7807
السلام عليكم ورحمة الله وبركاته
هذا الموضوع اهداء الى اعضاء شبكة شل العربية، رح يكون شرح كامل من الصفر حتى الوصول الى كلاود خاص بك على السيرفر الخاص بك.
نكسب الصلاة على النبي ونبدأ بإسم الله.
مشاهدة المرفق 7809


اولاً ماهي المتطلبات؟
1- دومين
2- VPS من شركة جيدة وانا انصح بشركة
Hetzner او Hostinger
3- Hestia Control Panel
4-
NextCloud OpenSource
5- كاسة قهوة سادة (بدون سكر)
6- اغلق جوالك وانتبه معي هون



مواصفات السيرفر VPS :

PlatformOptions
Operating System(64-bit)
  • Ubuntu 22.04 LTS (recommended)
  • Ubuntu 20.04 LTS
  • Red Hat Enterprise Linux 9 (recommended)
  • Red Hat Enterprise Linux 8
  • Debian 12 (Bookworm)
  • SUSE Linux Enterprise Server 15
  • openSUSE Leap 15.5
  • CentOS Stream
Database
  • MySQL 8.0+ or MariaDB 10.3/10.4/10.5/10.6 (recommended)
  • Oracle Database 11g (only as part of an enterprise subscription)
  • PostgreSQL 10/11/12/13/14/15
  • SQLite (only recommended for testing and minimal-instances)
Webserver
  • Apache 2.4 with mod_php or php-fpm (recommended)
  • nginx with php-fpm
PHP Runtime
  • 8.0 (deprecated)
  • 8.1
  • 8.2 (recommended)
  • 8.3


مواصفاته ليست عالية وانما يمكننا ان نقتصر على 2 جيجا رام و 40 جيجا مساحة تخزينية و 2 vCore للمعالج وMariaDB


وفي هذا الموضوع ما رح اشرح طريقة تثبيت HestiaCP ورح اشرحها بموضوع اخر إن شاء الله تعالى .


لمحة سريعة: بعد القيام بشراء الدومين الخاص بك وقد قمت بشراء واحد من شركة namecheap نقوم بتعيين A record للتأشير على IP السيرفر الذي قمنا بإستئجاره من شركة Hetzner
وهنا قمت بإضافة نطاق فرعي وربطته في ال IP الخاص بالسيرفر ولا تنسى اضافة www.subdoman على شكل A record ايضا وربطه مع ال IP
مشاهدة المرفق 7813

وهنا تقوم في لوحة ال Hestia بإضافة الدومين مع ال IP
مشاهدة المرفق 7815
وبعدها تقوم بتنصيب LetsEncrypt Certificate حتى تحصل شهادة SSL مجانية وتقوم بتفعيل ال HSTS على الدومين وبعدها تضغط على حفظ Save وتنتظر قليلاً ثم تذهب الى Quick Install App

مشاهدة المرفق 7818

والان تم تفعيل الموقع بنجاح الحمدلله.

مشاهدة المرفق 7819

والان بعد ان اكتمل ربط الموقع مع الدومين نضغط على QuickAppInstall ونختار NextCloud

مشاهدة المرفق 7821

والان تقوم بإدخال اسم مستخدم مدير النظام وكلمة المرور واترك قواعد البيانات فارغه والسكربت يقوم تلقائياً بإنشاء قاعدة بيانات عوضاً عنك. ملاحظة: قد يأخذ قليل من الوقت لين يتم تجهيز السكربت.

مشاهدة المرفق 7822

والان مبارك عليك السكربت تم تنصيبه بنجاح وهذه اسهل الخطوات حرفياً لتنصيب هذا السكربت

مشاهدة المرفق 7823

والان نذهب الى Administrator Settings

مشاهدة المرفق 7824

سوف تجد ان هناك بضع من الاخطاء يجب علينا معالجتها اولاً وبعد ذلك علينا تعديل ال Cron Job

مشاهدة المرفق 7825

اذا كنت ترغب في استخدام الكلاود بشكل شخصي بدون اعطاء اي شخص اخر الصلاحية في الوصول واستخدام الكلاود ف لا عليك يمكنك ترك الاعدادات مثل ماهي

مشاهدة المرفق 7826
ولكن اذا كان هناك اكثر من مستخدم يريدون استخدام الكلاود ف من الافضل تفعيل نظام Cron

وبعد ذلك تقوم بتفعيل خادم الايميلات الخارجي SMTP كي يستطيع الكلاود ارسال الايميلات الى المستخدمين

مشاهدة المرفق 7827

وهذه المعلومات هي موجودة ضمن HestiaCP

والان اذا انتقلت الى Theaming وقمت بتخصيص الواجهه الرئيسية للمستخدمين

مشاهدة المرفق 7829

والان بعد استخدام طفيف للكلاود ظهر لدينا خطأ في استخدام ال Cron والسبب في ذلك انه يجب علينا ان نعطي صلاحيات لليوزر المسمى ب shellmail كي يستطيع تشغيل ال cron بشكل تلقائي
لذلك سوف نقوم بالدخول الى السيرفر عن طريق SSH وضبط الاعدادات للCrontab

واذا دخلنا الى ال Docs الخاصة بال nextcloud سوف نجد ان هناك بضع خطوات يجب علينا اتباعها كي نضبط اعدادات ال Cronjob


كود:
crontab -u username -e
نختار الخيار رقم 1 لنقوم بتعديل الملف بإستخدام ال Nano

والان نقوم بالنزول الى اخر الملف واضافة هذا السطر

كود:
*/5  *  *  *  * php8.2 -f /nextcloudPATH/cron.php

مع الاخذ بعين الاعتبار ان رقم اقدار ال PHP مهم جداً بهذه العملية

مشاهدة المرفق 7834

ويمكنك تنفيذ هذا الامر كي تتأكد من عملية ال Cronjob مع مراعاة تغيير ال username حسب اليوزر في لوحة التحكم.

كود:
sudo -u username crontab -l

تمت المهمة بنجاح الحمدلله

مشاهدة المرفق 7835

واذا اردت تفعيل ال OPcache ف عليك اتباع الخطوات الموجودة في ال docs الخاصة بالسكربت

حاجة ما شاء الله يعني !🤍🤍
الله ينفع فيك وبعلمك ويزيدك من فضله
 
  • Love
التفاعلات: STORM
حاجة ما شاء الله يعني !🤍🤍
الله ينفع فيك وفعلمك ويزيدك من فضله
اسعدني مرورك بش مهندسة وان شاء الله نشوفكم بأعلى المراتب دنيا واخرة 🤍
 

آخر المشاركات

فانوس

رمضان
عودة
أعلى