الوصول
افتح متصفحك وزُر: 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