١. التحقق من متغيرات البيئة وتعديلها
تحقق من /root/quantrocket/.env.
عدّلها إذا لزم الأمر.
٢. إعداد نطاقك
يجب الوصول إلى QuantRocket عبر نطاق، لا عبر عنوان IP مباشرةً.
أنشئ سجل A لدى مزوّد DNS الخاص بك يشير إلى عنوان IP الخادم.
إذا كان CloudFlare هو مزوّد DNS الخاص بك، يجب تعطيل ميزة "Proxy" لسجل A الذي تنشئه. والسبب أن Let's Encrypt يحتاج إلى الاتصال مباشرةً بخادمك للتحقق من النطاق.
بعد إعداد نطاقك، تأكد من قدرتك على الوصول إلى خادمك السحابي عبر SSH باستخدام اسم النطاق:
ssh root@<your-domain>
يجب أن يتطابق النطاق مع القيمة المحددة في .env .
٣. تشغيل QuantRocket
تأكد من إتمام الخطوات السابقة بصورة صحيحة، ثم نفّذ:
cd /root/quantrocket
docker compose up -d
قد يستغرق بدء تشغيل جميع الخدمات عدة دقائق.
إذا واجهت أخطاءً ناجمةً عن تعارض في التنفيذ، أعد تشغيل:
docker compose up -d
٤. الوصول إلى واجهة الويب
افتح في المتصفح: https://<your-domain>
سجّل الدخول باستخدام بيانات الاعتماد من /root/quantrocket/.env.