QunatRocket

Plateforme Python pour le trading quantitatif mondial, la recherche et les données de marché.

1. Vérifier et modifier les variables d'environnement

Vérifier /root/quantrocket/.env.

Mettez-le à jour si nécessaire.

2. Configurez votre domaine

QuantRocket doit être accessible via un domaine (et non via une adresse IP brute).

Créez un enregistrement A chez votre fournisseur DNS qui pointe votre domaine vers l'adresse IP de votre serveur.

Si CloudFlare est votre fournisseur DNS, vous devez désactiver la fonctionnalité « Proxy » pour l'enregistrement A que vous créez. En effet, Lets Encrypt doit se connecter directement à votre serveur pour vérifier le domaine.

Après avoir configuré votre domaine, assurez-vous que vous pouvez accéder à votre serveur cloud via SSH en utilisant le nom de domaine :

ssh root@<your-domain>

Le domaine doit correspondre à la valeur spécifiée dans votre .env fichier.

3. Exécutez QuantRocket

Assurez-vous que les étapes précédentes ont été correctement effectuées, puis exécutez :

cd /root/quantrocket
docker compose up -d

Le démarrage de tous les services peut prendre plusieurs minutes.

Si vous rencontrez des erreurs dues à une condition de concurrence, relancez :

docker compose up -d

4. Accéder à l'interface Web

Ouvrir dans le navigateur : https://<your-domain>

Connectez-vous à l'aide des identifiants fournis par /root/quantrocket/.env.

Détails de la demande