QuantRocket

Nền tảng Python dành cho giao dịch định lượng toàn cầu, nghiên cứu và dữ liệu thị trường.

1. Kiểm tra và chỉnh sửa các biến môi trường

Kiểm tra /root/quantrocket/.env.

Cập nhật nếu cần.

2. Thiết lập tên miền của bạn

Bạn phải truy cập QuantRocket thông qua tên miền (không phải địa chỉ IP thô).

Hãy tạo bản ghi A trong máy chủ DNS của bạn để trỏ tên miền của bạn đến địa chỉ IP của máy chủ.

Nếu CloudFlare là nhà cung cấp DNS của bạn, bạn phải tắt tính năng “Proxy” cho bản ghi A mà bạn tạo. Điều này là do Let’s Encrypt cần kết nối trực tiếp với máy chủ của bạn để xác minh tên miền.

Sau khi thiết lập tên miền, hãy đảm bảo bạn có thể truy cập máy chủ đám mây của mình qua SSH bằng tên miền đó:

ssh root@<your-domain>

Tên miền phải khớp với giá trị được chỉ định trong của bạn. .env tài liệu.

3. Chạy QuantRocket

Hãy đảm bảo các bước trước đó đã được hoàn thành chính xác, sau đó chạy lệnh:

cd /root/quantrocket
docker compose up -d

Có thể mất vài phút để tất cả các dịch vụ khởi động.

Nếu gặp lỗi do tình trạng tranh chấp tài nguyên (race condition), hãy chạy lại chương trình:

docker compose up -d

4. Truy cập giao diện web

Mở trong trình duyệt: https://<your-domain>

Đăng nhập bằng thông tin đăng nhập từ /root/quantrocket/.env.

Thông tin ứng dụng