99 lines
3.2 KiB
Plaintext
99 lines
3.2 KiB
Plaintext
================================================================================
|
|
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)
|
|
|
|
================================================================================
|