الوصول عبر الويب
- افتح في المتصفح:
http://<SERVER_IP>
إعداد حساب المسؤول
1. نفّذ الأمر التالي لإنشاء مسؤول:
docker exec -it artalk artalk admin
2. بعد إنشاء حساب المسؤول، سجّل الدخول إلى واجهة الويب.
3. أنشئ حسابات إضافية عبر صفحة إدارة المستخدمين في الواجهة الرسومية · لا حاجة لتعديل الإعداد يدوياً.
الملفات والمجلدات المهمة
/root/artalk/docker-compose.yml→ تعريف Docker Compose/root/artalk/data→ يخزّن كل محتوى المدونة الدائم/etc/nginx/sites-available/artalk.conf← إعداد الوكيل العكسي
أوامر إدارة Docker
cd /root/artalk
docker ps # List running containers
docker compose logs -f # Follow logs
docker compose restart # Restart service
إعداد النطاق و SSL
وجّه نطاقك إلى عنوان IP الخادم.
عدّل إعدادات Nginx:
vim /etc/nginx/sites-available/artalk.conf
استبدل server_name _; مع server_name <your-domain>;
ثبّت Certbot:
apt install -y certbot python3-certbot-nginx
شغّل Certbot لإصدار شهادة SSL:
certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>
اختبر Nginx وأعد تحميله:
sudo nginx -t
sudo systemctl reload nginx
افتح في المتصفح: https://<your-domain>