تخطَّ إلى المحتوى الرئيسي
خصم ٥٠٪ جميع الخطط، لفترة محدودة. تبدأ من $2.48/mo
Drupal

Drupal

Drupal منصة مفتوحة المصدر لإدارة المحتوى، تدعم مواقع الويب بدءاً من المدونات الشخصية وصولاً إلى المنصات الكبيرة التي يديرها المجتمع. تستخدمها الحكومات والجامعات والشركات حول العالم. أكثر من 4,200 نجمة على GitHub.

نظرة سريعة

4.3k

نجوم GitHub

14

مشاهدات الصفحة

الإصدار Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

الوصول

افتح متصفحك وزُر: http://<SERVER_IP> (HTTP)

اتبع معالج تثبيت Drupal في متصفحك فورًا.

استخدم تكوين قاعدة البيانات التالي:

  • نوع قاعدة البيانات: MySQL, MariaDB, Percona Server, or quivalent
  • اسم قاعدة البيانات: drupal
  • اسم مستخدم قاعدة البيانات: drupal
  • كلمة مرور قاعدة البيانات: مخزنة في /root/drupal/.env
  • الخيارات المتقدمة > المضيف: mariadb
  • الخيارات المتقدمة > المنفذ: 3306

ثم أعدّ اسم موقعك وحساب المسؤول.

الملفات والمجلدات المهمة

  • مجلد التطبيق: /root/drupal
  • ملف Docker Compose: /root/drupal/docker-compose.yml
  • ملف البيئة: /root/drupal/.env
  • ملف تكوين Nginx: /etc/nginx/sites-available/drupal.conf
  • تكوين Nginx المُمكَّن: /etc/nginx/sites-enabled/drupal.conf
  • مجلد مواقع Drupal: /var/lib/docker/volumes/drupal_drupal-sites/
  • مجلد وحدات Drupal: /var/lib/docker/volumes/drupal_drupal-modules/
  • مجلد ملفات تعريف Drupal: /var/lib/docker/volumes/drupal_drupal-profiles/
  • مجلد سمات Drupal: /var/lib/docker/volumes/drupal_drupal-themes/
  • مجلد بيانات MariaDB: /var/lib/docker/volumes/drupal_mariadb-data/

إدارة Docker

Go إلى دليل التثبيت:

cd /root/drupal

تشغيل الحزمة:

docker compose up -d

إيقاف الحزمة:

docker compose down

إعادة تشغيل الحزمة:

docker compose restart

عرض الحاويات قيد التشغيل:

docker compose ps

عرض السجلات:

docker compose logs -f

تفعيل SSL مع نطاق

1. وجِّه نطاقك إلى IP الخادم.

٢. عدّل إعدادات Nginx واستبدل server_name <IP>; بنطاقك (server_name <your-domain>):

vim /etc/nginx/sites-available/drupal.conf

3. ثبّت Certbot:

apt install -y certbot python3-certbot-nginx

4. شغّل الأمر التالي لإنشاء شهادة Let's Encrypt صالحة:

certbot --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

٥. أعد تشغيل Nginx لتطبيق التغييرات:

systemctl restart nginx

٦. افتح المتصفح وانتقل إلى: https://yourdomain.com


المزيد في CMS

تطبيقات ذات صلة.

Deploy Drupal now. تبدأ من 2.48 $/شهر.