# 📚 Index de Documentation - 4NK Node Index complet de la documentation de l'infrastructure 4NK Node. ## 📖 Guides Principaux ### 🚀 [Guide d'Installation](INSTALLATION.md) ### 📖 [Guide d'Utilisation](USAGE.md) G ### ⚙ [Guide de Configuration](CONFIGURATION.md) ## 🔧 Guides Techniques ### đŸ—ïž [Architecture Technique](ARCHITECTURE.md) ### 📡 [API Reference](API.md) ### 🔒 [SĂ©curitĂ©](SECURITY.md) Guide de sĂ©curitĂ© et bonnes pratiques. - **Authentification et autorisation** - **Chiffrement et certificats** - **Isolation rĂ©seau** - **Audit et monitoring de sĂ©curitĂ©** - **Bonnes pratiques** ### 🐙 [Configuration Gitea](GITEA_SETUP.md) Guide de configuration spĂ©cifique pour Gitea. - **Configuration du repository Gitea** - **Templates d'issues et pull requests** - **Configuration CI/CD avec Gitea Actions** - **IntĂ©grations et webhooks** - **Workflow de contribution** - **SĂ©curitĂ© et permissions** ### 🚀 [Plan de Release](RELEASE_PLAN.md) Plan de lancement open source complet. - **Phases de prĂ©paration** - **Communication et marketing** - **Checklist de lancement** - **Support communautaire** - **Gestion des risques** ### 🌟 [Guide de la CommunautĂ©](COMMUNITY_GUIDE.md) Guide complet pour la communautĂ©. - **Comment contribuer** - **Ressources d'apprentissage** - **Environnement de dĂ©veloppement** - **Processus de contribution** - **Support et reconnaissance** ### đŸ—ș [Roadmap](ROADMAP.md) Roadmap de dĂ©veloppement dĂ©taillĂ©e. - **Timeline de dĂ©veloppement** - **FonctionnalitĂ©s planifiĂ©es** - **Évolution de l'architecture** - **MĂ©triques de succĂšs** - **Vision long terme** ### 📈 [Performance](PERFORMANCE.md) Guide d'optimisation et monitoring des performances. - **Optimisation des ressources** - **Monitoring des performances** - **Tests de charge** - **MĂ©triques et alertes** - **Troubleshooting des performances** ## đŸ§Ș Guides de Test ### đŸ§Ș [Guide de Tests](TESTING.md) Guide complet des tests de l'infrastructure 4NK Node. - **Tests unitaires** : Tests individuels des composants - **Tests d'intĂ©gration** : Tests d'interaction entre services - **Tests de connectivitĂ©** : Tests rĂ©seau et WebSocket - **Tests externes** : Tests avec des nƓuds externes - **Tests de performance** : Tests de charge et performance (Ă  venir) - **Organisation et exĂ©cution des tests** - **InterprĂ©tation des rĂ©sultats** - **DĂ©pannage et maintenance** ### 🔄 [Tests de Synchronisation](SYNC_TESTING.md) Guide des tests de synchronisation entre relais. - **Tests de synchronisation mesh** - **Tests de dĂ©couverte de relais** - **Tests de cache de dĂ©duplication** - **Tests de mĂ©triques de synchronisation** - **Troubleshooting de la synchronisation** ### 📊 [Tests de Performance](PERFORMANCE_TESTING.md) Guide des tests de performance et de charge. - **Tests de charge WebSocket** - **Tests de performance Bitcoin Core** - **Tests de performance Blindbit** - **Tests de scalabilitĂ©** - **Benchmarks et mĂ©triques** ## 🌐 Guides RĂ©seau ### 🌐 [RĂ©seau de Relais](RELAY_NETWORK.md) Guide de configuration du rĂ©seau mesh de relais. - **Architecture mesh** - **Configuration des relais locaux** - **Synchronisation entre relais** - **DĂ©couverte automatique** - **Gestion des connexions** ### 🌍 [NƓuds Externes](EXTERNAL_NODES.md) Guide d'ajout et de gestion de nƓuds externes. - **Configuration des nƓuds externes** - **Script d'administration** - **Validation et sĂ©curitĂ©** - **Tests de connectivitĂ©** - **Gestion multi-sites** ### 🔄 [Synchronisation](SYNCHRONIZATION.md) Guide du protocole de synchronisation. - **Protocole de synchronisation** - **Types de messages** - **Cache de dĂ©duplication** - **MĂ©triques de synchronisation** - **Troubleshooting** ## 📋 Guides de RĂ©fĂ©rence ### 📋 [Commandes Rapides](QUICK_REFERENCE.md) RĂ©fĂ©rence rapide des commandes essentielles. - **Commandes de dĂ©marrage** - **Commandes de monitoring** - **Commandes de test** - **Commandes de dĂ©pannage** - **Commandes de maintenance** ### 📋 [Troubleshooting](TROUBLESHOOTING.md) Guide de rĂ©solution des problĂšmes courants. - **ProblĂšmes de dĂ©marrage** - **ProblĂšmes de connectivitĂ©** - **ProblĂšmes de synchronisation** - **ProblĂšmes de performance** - **Logs et diagnostics** ### 📋 [FAQ](FAQ.md) Questions frĂ©quemment posĂ©es. - **Questions d'installation** - **Questions de configuration** - **Questions d'utilisation** - **Questions de performance** - **Questions de sĂ©curitĂ©** ## 📁 Structure des Fichiers ``` 4NK_node/ ├── AGENTS.md ├── archive ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── docs │   ├── API.md │   ├── ARCHITECTURE.md │   ├── AUTO_SSH_PUSH.md │   ├── COMMUNITY_GUIDE.md │   ├── CONFIGURATION.md │   ├── GITEA_SETUP.md │   ├── INDEX.md │   ├── INSTALLATION.md │   ├── MIGRATION.md │   ├── OPEN_SOURCE_CHECKLIST.md │   ├── QUICK_REFERENCE.md │   ├── RELEASE_PLAN.md │   ├── ROADMAP.md │   ├── SECURITY_AUDIT.md │   ├── SSH_SETUP.md │   ├── SSH_USATE.md │   ├── TESTING.md │   └── USAGE.md ├── LICENSE ├── README.md ├── scripts │   └── scripts │   ├── auto-ssh-push.sh │   ├── init-ssh-env.sh │   └── setup-ssh-ci.sh ├── SECURITY.md └── tree.txt ``` ## 🎯 Parcours d'Apprentissage ### 🚀 **DĂ©butant** 1. [Guide d'Installation](INSTALLATION.md) - Installer l'infrastructure 2. [Guide d'Utilisation](USAGE.md) - Utiliser les services de base 3. [Tests de Base](TESTING.md) - VĂ©rifier le fonctionnement 4. [FAQ](FAQ.md) - RĂ©ponses aux questions courantes ### 🔧 **IntermĂ©diaire** 1. [Guide de Configuration](CONFIGURATION.md) - Configurer selon vos besoins 2. [RĂ©seau de Relais](RELAY_NETWORK.md) - Comprendre l'architecture mesh 3. [NƓuds Externes](EXTERNAL_NODES.md) - Ajouter des nƓuds externes 4. [Tests de Synchronisation](SYNC_TESTING.md) - Tester la synchronisation ### đŸ—ïž **AvancĂ©** 1. [Architecture Technique](ARCHITECTURE.md) - Comprendre l'architecture 2. [API Reference](API.md) - Utiliser les APIs 3. [SĂ©curitĂ©](SECURITY.md) - SĂ©curiser l'infrastructure 4. [Performance](PERFORMANCE.md) - Optimiser les performances 5. [Tests de Performance](PERFORMANCE_TESTING.md) - Tests avancĂ©s ### đŸ› ïž **Expert** 1. [Synchronisation](SYNCHRONIZATION.md) - Protocole de synchronisation 2. [Troubleshooting](TROUBLESHOOTING.md) - RĂ©solution de problĂšmes 3. [Commandes Rapides](QUICK_REFERENCE.md) - RĂ©fĂ©rence rapide 4. SpĂ©cifications techniques dans `/specs/` ## 🔍 Recherche dans la Documentation ### Par Sujet - **Installation** : [INSTALLATION.md](INSTALLATION.md) - **Configuration** : [CONFIGURATION.md](CONFIGURATION.md) - **Utilisation** : [USAGE.md](USAGE.md) - **Tests** : [TESTING.md](TESTING.md), [SYNC_TESTING.md](SYNC_TESTING.md) - **RĂ©seau** : [RELAY_NETWORK.md](RELAY_NETWORK.md), [EXTERNAL_NODES.md](EXTERNAL_NODES.md) - **Performance** : [PERFORMANCE.md](PERFORMANCE.md) - **SĂ©curitĂ©** : [SECURITY.md](SECURITY.md) - **DĂ©pannage** : [TROUBLESHOOTING.md](TROUBLESHOOTING.md) ### Par Service - **Bitcoin Core** : [CONFIGURATION.md](CONFIGURATION.md#configuration-bitcoin-core) - **Blindbit** : [CONFIGURATION.md](CONFIGURATION.md#configuration-blindbit) - **sdk_relay** : [CONFIGURATION.md](CONFIGURATION.md#configuration-des-relais) - **Tor** : [CONFIGURATION.md](CONFIGURATION.md#configuration-tor) ### Par TĂąche - **DĂ©marrer** : [USAGE.md](USAGE.md#dĂ©marrage-quotidien) - **Configurer** : [CONFIGURATION.md](CONFIGURATION.md) - **Tester** : [TESTING.md](TESTING.md) - **Monitorer** : [USAGE.md](USAGE.md#monitoring-et-alertes) - **DĂ©panner** : [TROUBLESHOOTING.md](TROUBLESHOOTING.md) ## 📞 Support ### Documentation - **Index** : [INDEX.md](INDEX.md) - Cet index - **FAQ** : [FAQ.md](FAQ.md) - Questions frĂ©quentes - **Troubleshooting** : [TROUBLESHOOTING.md](TROUBLESHOOTING.md) - RĂ©solution de problĂšmes ### Ressources Externes - **Repository** : [GitLab 4NK Node](https://git.4nkweb.com/4nk/4NK_node) - **Issues** : [Issues GitLab](https://git.4nkweb.com/4nk/4NK_node/issues) - **Wiki** : [Wiki GitLab](https://git.4nkweb.com/4nk/4NK_node/wikis) ### Contact - **Email** : support@4nkweb.com - **Chat** : [Discord 4NK](https://discord.gg/4nk) - **Forum** : [Forum 4NK](https://forum.4nkweb.com) ## 🔄 Mise Ă  Jour de la Documentation ### DerniĂšre Mise Ă  Jour - **Date** : $(date) - **Version** : 1.0.0 - **Auteur** : Équipe 4NK ### Historique des Versions - **v1.0.0** : Documentation initiale complĂšte - **v0.9.0** : Documentation de base - **v0.8.0** : Guides techniques - **v0.7.0** : Guides de test ### Contribution Pour contribuer Ă  la documentation : 1. Fork le repository 2. CrĂ©er une branche pour votre contribution 3. Modifier la documentation 4. CrĂ©er une Pull Request ---