1. ตรวจสอบและแก้ไขตัวแปรสภาพแวดล้อม
ตรวจสอบ /root/quantrocket/.env.
แก้ไขหากจำเป็น
2. ตั้งค่าโดเมนของคุณ
ต้องเข้าถึง QuantRocket ผ่านโดเมน (ไม่ใช่ที่อยู่ IP โดยตรง)
สร้างระเบียน A ในผู้ให้บริการ DNS ของคุณ โดยกำหนดให้โดเมนของคุณชี้ไปยังที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ
หาก CloudFlare เป็นผู้ให้บริการ DNS ของคุณ คุณต้องปิดใช้งานคุณสมบัติ “พร็อกซี” สำหรับระเบียน A ที่คุณสร้างขึ้น เนื่องจาก Let's Encrypt จำเป็นต้องเชื่อมต่อโดยตรงกับเซิร์ฟเวอร์ของคุณเพื่อตรวจสอบโดเมน
หลังจากตั้งค่าโดเมนเสร็จแล้ว โปรดตรวจสอบให้แน่ใจว่าคุณสามารถเข้าถึงเซิร์ฟเวอร์คลาวด์ของคุณผ่าน SSH โดยใช้ชื่อโดเมนได้:
ssh root@<your-domain>
โดเมนต้องตรงกับค่าที่ระบุไว้ในของคุณ .env ไฟล์.
3. รัน QuantRocket
ตรวจสอบให้แน่ใจว่าได้ดำเนินการตามขั้นตอนก่อนหน้านี้อย่างถูกต้อง จากนั้นเรียกใช้คำสั่ง:
cd /root/quantrocket
docker compose up -d
อาจใช้เวลาหลายนาทีในการเริ่มต้นบริการทั้งหมด
หากพบข้อผิดพลาดเนื่องจากสภาวะการแข่งขัน (race condition) ให้รันใหม่อีกครั้ง:
docker compose up -d
4. เข้าใช้งานผ่านเว็บอินเตอร์เฟส
เปิดในเบราว์เซอร์: https://<your-domain>
เข้าสู่ระบบโดยใช้ข้อมูลประจำตัวจาก /root/quantrocket/.env.