From 7ea3c603bb42ac6840d451a162d11ddea989fe8f Mon Sep 17 00:00:00 2001 From: Xavier Date: Tue, 18 Aug 2026 15:35:30 +0200 Subject: [PATCH] =?UTF-8?q?MAJ=20avant=20d=C3=A9ploiement?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 993a343..be8d76d 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Aethas38 - Multi-IA Orchestrateur (Minecraft-Tech Edition) Plateforme SaaS d'IA modulaire : Orchestrateur local, routeur intelligent, sécurisé et facturable. - + **Architecture réseau :** Déploiement via Docker derrière Nginx Proxy Manager (NPM) sur `https://ia.votre-domaine.com`. ## 📜 Licence & Droits d'Utilisation (EULA) @@ -28,21 +28,22 @@ Ce projet est distribué sous une licence "Source Available" propriétaire (EULA - [x] Architecture modulaire propre (Dossier `modules/`) ### Phase 4 : Gestion des Utilisateurs & Sécurité Légale - - [ ] Mettre en place une bibliothèque logicielle autonome sur le serveur (création PDF, DOCX, etc.). - [ ] Routage automatique (Gratuit vs Payant) sélectionné par l'utilisateur. -- [ ] Système de connexion sécurisé avec configuration du premier lancement (DOB depuis 1900, Email, Clés API). L'utilisateur Xavier a obligatoirement le rôle "Dieu tout puissant" (Admin global). +- [ ] Système de connexion sécurisé avec configuration du premier lancement (DOB depuis 1900, Email, Clés API). L'utilisateur Xavier a obligatoirement le rôle "Dieu tout puissant" "Humour 😜" (Admin global). +- [x] Système de cryptage de grade militaire (Fernet) et de Hashing (Bcrypt) mis en place (Module `auth_manager.py`). - [X] Sécurité Légère : Fail2Ban, protection Bruteforce et DDoS. **Blocage total des accès VPN**. - [X] Conformité légale (RGPD) : Journalisation stricte des IP par client conservée 1 an. - [ ] Multilinguisme : Adaptation automatique de la langue du site via la géolocalisation de l'IP. ### Phase 5 : Sécurité Financière & Facturation Exacte 💰 + - [x] Pré-calcul local du nombre de tokens (via `tiktoken`) pour estimer le coût avant envoi (Module `billing_manager.py`). Bloquage automatique si coût > 0. - [ ] Interface UI : Affichage du Pop-Up de validation du coût pour l'utilisateur. - [ ] Cryptage absolu de toutes les données sensibles et bancaires. - [ ] Module de conversion des devises en temps réel (Taux du jour) pour un affichage transparent. - [ ] **Utilisateurs Privilégiés (Zéro Marge) :** Xavier, Céline, Anaëlle, Renan et Audric. Autorisation de virements manuels pour la cagnotte. -- [x] **Marge Commerciale :** Majoration automatique via la formule `Prix_Facture_HT = Cout_API_OpenRouter_HT / 0.85` (soit 15% de marge) implémentée dans le gestionnaire financier. +- [x] **Marge Commerciale :** Majoration automatique appliquée selon les statuts de l'auto-entreprise pour générer le Prix Facture HT. - [ ] Export comptable Excel (TCD) par utilisateur via Pandas/Openpyxl et archivage PDF automatisé. ### Phase 6 : Nouvelles Capacités IA (Spécialisations & Modèles) 🤖 @@ -53,9 +54,12 @@ Ce projet est distribué sous une licence "Source Available" propriétaire (EULA | **Orchestration & Tri** | Qwen 2.5 (3B) | Local (GTX 1650 / Ollama) | Analyse l'intention, gère le chat rapide et route vers la bonne IA | | **Bureautique & Code** | Llama 3.1 / Qwen 2.5 Coder | OpenRouter API (Gratuit) | Programmation, scripts, macros VBA, mathématiques | | **Images HD / Fichiers** | Gemini 2.0 Flash / Pro | Google AI Studio | Analyse d'images/vidéos et documents joints | +| **Génération Multimédia** | Stable Diffusion / Flux / Luma | HuggingFace / Fal.ai | Création d'images et vidéos (Text-to-Image / Text-to-Video) | ### Phase 7 & 8 : Maintenance & Déploiement - [ ] Script de surveillance de l'espace disque du serveur (Beszel / Psutil) réservé à l'Admin. +- [x] Configuration du Webhook et script Bash de déploiement automatique ciblant la stack `AETHAS38_MULTI_IA` via Gitea. +- [ ] Déploiement du conteneur Aethas38 derrière Nginx Proxy Manager (NPM). - [ ] Sauvegarde automatique : Compression du site toutes les 6 heures vers GDrive (`25-BACKUP SITE`), 4 versions conservées. - [x] Hébergement sur Gitea/Github des versions Docker. Configuration du fichier `docker-compose.yml` et `Dockerfile` réalisée. - [ ] Création d'un Wiki détaillé multilingue pour l'installation personnelle.