QunatRocket

Python platform for global quantitative trading, research, and market data.

1. Verify and Edit Environment Variables

Check /root/quantrocket/.env.

Update it if needed.

2. Setup Your Domain

QuantRocket must be accessed via a domain (not raw IP).

Create an A record in your DNS provider that points your domain to the IP of your server.

If CloudFlare is your DNS provider, you must disable the “Proxy” feature for the A record you create. This is because Let’s Encrypt needs to connect directly to your server to verify the domain.

After you setup your domain, make sure you can access your cloud server via SSH using the domain name:

ssh root@<your-domain>

The domain must match the value specified in your .env file.

3. Run QuantRocket

Ensure the previous steps are completed correctly, then run:

cd /root/quantrocket
docker compose up -d

It may take several minutes for all services to start.

If you encounter errors due to a race condition, re-run:

docker compose up -d

4. Access the Web Interface

Open in browser: https://<your-domain>

Login using credentials from /root/quantrocket/.env.

Currently unavailable.

Application Details