diff --git a/README.md b/README.md index 410543e..9cca617 100644 --- a/README.md +++ b/README.md @@ -339,6 +339,44 @@ du -sh ./data # Données Nextcloud du -sh ./db # Base de données MariaDB ``` +### Mode débogage + +⚠️ **IMPORTANT**: Le mode débogage ne doit **JAMAIS** être activé en production! + +**Vérifier l'état du mode débogage:** + +```bash +make occ config:system:get debug +``` + +**Désactiver le mode débogage (PRODUCTION):** + +```bash +# Via OCC (recommandé) +make occ config:system:set debug --value=false --type=boolean + +# OU éditer manuellement config.php +docker-compose exec nextcloud nano /var/www/html/config/config.php +# Chercher 'debug' => true, et changer en false ou supprimer la ligne +``` + +**Activer temporairement pour diagnostiquer un problème (DÉVELOPPEMENT UNIQUEMENT):** + +```bash +# Activer +make occ config:system:set debug --value=true --type=boolean + +# IMPORTANT: Désactiver immédiatement après le diagnostic! +make occ config:system:set debug --value=false --type=boolean +``` + +**Pourquoi c'est dangereux en production:** + +- 🚨 **Sécurité**: Expose des informations sensibles (chemins, configuration, requêtes SQL) +- 🐌 **Performance**: Génère énormément de logs et ralentit l'application +- 💾 **Espace disque**: Remplit rapidement le disque avec des logs détaillés +- 📊 **Conformité**: Peut logger des données personnelles (RGPD) + ## 📊 Monitoring ### Vérifications de santé @@ -381,6 +419,7 @@ docker compose exec redis redis-cli -a ${REDIS_HOST_PASSWORD} INFO stats 3. **Mises à jour régulières**: Exécutez `make backup` puis `make update` mensuellement 4. **Sauvegardes**: Utilisez `make backup` avant toute mise à jour (backup serveur quotidien géré au niveau système) 5. **Monitoring**: Vérifiez les logs régulièrement pour détecter les activités suspectes +6. **Mode débogage désactivé**: Vérifiez avec `make occ config:system:get debug` (doit être `false` ou absent) ### Sécuriser l'accès