╔════════════════════════════════════════════════════════════════════════════╗ ║ ║ ║ 📦 KIT DE MIGRATION KOPILOT 360 VERS DEBIAN 12 ║ ║ ║ ║ Tous les scripts et la documentation nécessaires ont été générés ║ ║ pour faciliter la migration de tous tes projets vers un nouveau ║ ║ serveur Debian 12. ║ ║ ║ ╚════════════════════════════════════════════════════════════════════════════╝ 📁 FICHIERS CRÉÉS ═══════════════════════════════════════════════════════════════════════════ 📄 À LA RACINE DU PROJET : └─ MIGRATION-DEBIAN12.md ⭐ COMMENCE PAR LÀ ! 📂 DANS scripts/ : ├─ pre-migration-check.sh (Serveur actuel - Sauvegarde) ├─ install-debian12.sh (Nouveau serveur - Installation) ├─ post-install-check.sh (Nouveau serveur - Vérification) │ ├─ INDEX.md (Index des fichiers) ├─ QUICK-START.md (Guide rapide 30-45 min) ├─ README-MIGRATION.md (Guide complet détaillé) └─ README.md (Documentation générale) 🚀 MIGRATION EN 3 ÉTAPES ═══════════════════════════════════════════════════════════════════════════ 1️⃣ SUR LE SERVEUR ACTUEL ──────────────────────────────────────────────────────────────────────── cd /var/www/projets/kopilot/kopilot360_prod/scripts ./pre-migration-check.sh ✓ Crée une sauvegarde complète automatiquement ✓ Résultat : ~/migration_backup_YYYYMMDD/ 2️⃣ SUR LE NOUVEAU SERVEUR (Debian 12) ──────────────────────────────────────────────────────────────────────── # Transférer et exécuter le script d'installation scp install-debian12.sh root@NOUVEAU_SERVEUR:/root/ ssh root@NOUVEAU_SERVEUR chmod +x /root/install-debian12.sh ./install-debian12.sh --unattended ✓ Installe Apache, PHP 8.2, Node.js 20.x, Certbot, etc. ✓ Durée : 15-30 minutes 3️⃣ RESTAURATION ──────────────────────────────────────────────────────────────────────── Voir QUICK-START.md pour les commandes détaillées ✓ Extraire le projet ✓ npm install + build ✓ Configurer Apache + SSL ✓ ./post-install-check.sh pour valider 📖 DOCUMENTATION ═══════════════════════════════════════════════════════════════════════════ Pour les pressés (30-45 min) : → scripts/QUICK-START.md Pour comprendre en détail : → scripts/README-MIGRATION.md Pour la maintenance quotidienne : → scripts/README.md Vue d'ensemble : → MIGRATION-DEBIAN12.md 🎁 BONUS : COMMANDES AUTOMATIQUES ═══════════════════════════════════════════════════════════════════════════ Après installation, tu disposes de nouvelles commandes : kopilot-deploy all ← Build + déploie tout en 1 commande kopilot-deploy dashboard ← Seulement le dashboard kopilot-deploy octo ← Seulement OCTO kopilot-backup ← Sauvegarde manuelle instantanée ✅ CE QUI EST INSTALLÉ AUTOMATIQUEMENT ═══════════════════════════════════════════════════════════════════════════ ✓ Apache 2.4 (avec modules essentiels) ✓ PHP 8.2 (avec extensions) ✓ Node.js 20.x + npm ✓ Certbot (certificats SSL automatiques) ✓ PostgreSQL client (pour Supabase) ✓ Outils de monitoring (htop, nmon, etc.) ✓ Firewall UFW (optionnel) ✓ Scripts de déploiement automatisés ✓ Système de sauvegarde quotidienne (3h du matin) 📊 STATISTIQUES ═══════════════════════════════════════════════════════════════════════════ Fichiers créés : 8 fichiers (7 docs + 3 scripts) Taille totale : ~116 KB Lignes de code : ~1500 lignes de scripts bash Lignes de doc : ~2300 lignes de documentation Temps de migration: 30-45 minutes Automatisation : 90% du processus 🆘 AIDE RAPIDE ═══════════════════════════════════════════════════════════════════════════ Erreur 500 ? → tail -50 /var/log/apache2/kopilot360-ssl-error.log → chown -R www-data:www-data /var/www/projets/kopilot/kopilot360_prod Routes React 404 ? → a2enmod rewrite → systemctl restart apache2 npm install échoue ? → rm -rf node_modules package-lock.json → npm cache clean --force → npm install 📞 SUPPORT ═══════════════════════════════════════════════════════════════════════════ Logs importants : /var/log/apache2/kopilot360-ssl-error.log /var/log/apache2/kopilot360-ssl-access.log Commandes de diagnostic : systemctl status apache2 apache2ctl configtest df -h free -h ⚠️ IMPORTANT ═══════════════════════════════════════════════════════════════════════════ 1. Garde toujours l'ancien serveur accessible jusqu'à validation complète du nouveau 2. Vérifie que tous les fichiers .env sont bien restaurés 3. Configure le DNS pour pointer vers le nouveau serveur 4. Teste TOUTES les fonctionnalités avant de basculer en production 5. Vérifie les connexions Supabase 🎉 PRÊT À MIGRER ! ═══════════════════════════════════════════════════════════════════════════ Tu disposes maintenant d'un kit complet et automatisé pour migrer tous tes projets Kopilot 360 vers Debian 12. Commence par lire : MIGRATION-DEBIAN12.md Bon courage ! 🚀 ─────────────────────────────────────────────────────────────────────────── Généré le : Janvier 2026 Version : 1.0.0 Compatibilité : Debian 12 (Bookworm) ───────────────────────────────────────────────────────────────────────────