================================================================================ INSTALLATION LIBRECHAT - RÉSUMÉ ================================================================================ 📁 RÉPERTOIRES CRÉÉS: --------------------- ✅ /opt/front-Prod - Pour l'environnement de production (vide pour le moment) ✅ /opt/front-dev - Environnement de développement CONFIGURÉ ✅ /opt/www - Répertoire www (vide pour le moment) Chaque répertoire contient un sous-dossier /copilot 🔧 LOGICIELS INSTALLÉS: ----------------------- ✅ Node.js v20.20.0 ✅ npm v10.8.2 ✅ MongoDB v7.0.28 (démarré et activé au boot) 📦 LIBRECHAT - ENVIRONNEMENT DE DÉVELOPPEMENT (/opt/front-dev): --------------------------------------------------------------- ✅ Sources complètes téléchargées depuis GitHub ✅ Toutes les dépendances npm installées (3169 packages) ✅ Fichier .env configuré avec secrets JWT générés ✅ Fichier librechat.yaml configuré pour l'API cpu.lsbuchet.com ✅ Scripts de démarrage créés 📝 CONFIGURATION: ----------------- API personnalisée: https://cpu.lsbuchet.com/v1 (format OpenAI) Base de données: MongoDB local sur port 27017 Port serveur: 3080 Mode: Développement avec hot-reload ⚠️ ACTION REQUISE AVANT LE DÉMARRAGE: -------------------------------------- 1. Éditer le fichier /opt/front-dev/.env 2. Remplacer "your_api_key_here" par votre vraie clé API pour cpu.lsbuchet.com: Commande: nano /opt/front-dev/.env Chercher: CPU_API_KEY=your_api_key_here Remplacer par: CPU_API_KEY=votre_vraie_clé_ici 🚀 DÉMARRAGE: ------------- Pour démarrer l'environnement de développement: cd /opt/front-dev ./start-dev.sh Ou directement: cd /opt/front-dev npm run dev L'application sera accessible sur: http://localhost:3080 📚 DOCUMENTATION: ----------------- Documentation complète: /opt/front-dev/INSTALLATION.md 🔄 COMMANDES UTILES: -------------------- Démarrer MongoDB: systemctl start mongod Arrêter MongoDB: systemctl stop mongod Statut MongoDB: systemctl status mongod Build production: cd /opt/front-dev && ./build-prod.sh Démarrer en prod: cd /opt/front-dev && npm run start 📊 FONCTIONNALITÉS: ------------------- ✅ Frontend React avec hot-reload ✅ Backend Node.js/Express ✅ API personnalisée configurée (cpu.lsbuchet.com) ✅ MongoDB pour le stockage ✅ Authentification locale activée ✅ Inscription activée ✅ Logs de debug activés ✅ Mise à jour des sources facile 🔐 SÉCURITÉ: ------------ ✅ Secrets JWT générés automatiquement ✅ Clés de chiffrement créées ✅ Base de données locale sécurisée 📌 PROCHAINES ÉTAPES: --------------------- 1. Ajouter votre clé API dans /opt/front-dev/.env 2. Démarrer le serveur de développement: ./start-dev.sh 3. Ouvrir http://localhost:3080 dans votre navigateur 4. Créer un compte utilisateur 5. Commencer à développer et tester ! Pour la production: - Configurer un environnement similaire dans /opt/front-Prod - Builder avec: ./build-prod.sh - Démarrer avec: npm run start - Configurer un reverse proxy (nginx/apache) ================================================================================