Installation
Ce guide vous accompagne dans l'installation et la configuration de Zen Trader Journal, que vous souhaitiez utiliser la version cloud ou déployer votre propre instance.
🌐 Option 1 : Version Cloud (Recommandée)
La manière la plus simple de démarrer est d'utiliser notre version hébergée sur app.skelisul.com.
Avantages de la Version Cloud
| Caractéristique | Description |
|---|---|
| ⚡ Démarrage instantané | Aucune installation requise |
| 🔄 Mises à jour automatiques | Bénéficiez des dernières fonctionnalités |
| 💾 Sauvegardes automatiques | Vos données sont protégées en permanence |
| 🔒 Sécurité gérée | Infrastructure sécurisée et maintenue |
Inscription
- Rendez-vous sur app.skelisul.com
- Cliquez sur Créer un compte
- Renseignez votre email et créez un mot de passe sécurisé
- Vérifiez votre email pour confirmer votre compte
- Vous êtes prêt !
🖥️ Option 2 : Installation Locale (Développeurs)
Pour les développeurs souhaitant contribuer ou déployer leur propre instance.
Prérequis Système
| Composant | Version minimale | Recommandée |
|---|---|---|
| Node.js | 18.x | 20.x LTS |
| PostgreSQL | 14.x | 16.x |
| Redis | 6.x | 7.x |
| npm | 9.x | 10.x |
Étapes d'Installation
1. Cloner le Repository
git clone https://github.com/Elrodia/SkelisulX.git
cd SkelisulX
2. Configurer les Variables d'Environnement
Copiez le fichier d'exemple et configurez vos variables :
cp .env.example .env
Éditez le fichier .env avec vos paramètres :
# Base de données PostgreSQL
DATABASE_URL=postgresql://user:password@localhost:5432/zentrader
# Redis
REDIS_URL=redis://localhost:6379
# Sécurité
JWT_SECRET=votre_secret_jwt_minimum_32_caracteres
# Application
NODE_ENV=development
PORT=5000
CLIENT_URL=http://localhost:5173
Sécurité
Ne partagez jamais votre fichier .env et ne le committez jamais dans votre repository. Il contient des secrets sensibles.
3. Installer les Dépendances
# Installation des dépendances serveur et client
npm run install-all