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.