8.8 KiB
8.8 KiB
📚 Index de Documentation - 4NK Node
Index complet de la documentation de l'infrastructure 4NK Node.
📖 Guides Principaux
🚀 Guide d'Installation
📖 Guide d'Utilisation
G
⚙️ Guide de Configuration
🔧 Guides Techniques
🏗️ Architecture Technique
📡 API Reference
🔒 Sécurité
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
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
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é
Guide complet pour la communauté.
- Comment contribuer
- Ressources d'apprentissage
- Environnement de développement
- Processus de contribution
- Support et reconnaissance
🗺️ Roadmap
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
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
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
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
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
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
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
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
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
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
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
- Guide d'Installation - Installer l'infrastructure
- Guide d'Utilisation - Utiliser les services de base
- Tests de Base - Vérifier le fonctionnement
- FAQ - Réponses aux questions courantes
🔧 Intermédiaire
- Guide de Configuration - Configurer selon vos besoins
- Réseau de Relais - Comprendre l'architecture mesh
- Nœuds Externes - Ajouter des nœuds externes
- Tests de Synchronisation - Tester la synchronisation
🏗️ Avancé
- Architecture Technique - Comprendre l'architecture
- API Reference - Utiliser les APIs
- Sécurité - Sécuriser l'infrastructure
- Performance - Optimiser les performances
- Tests de Performance - Tests avancés
🛠️ Expert
- Synchronisation - Protocole de synchronisation
- Troubleshooting - Résolution de problèmes
- Commandes Rapides - Référence rapide
- Spécifications techniques dans
/specs/
🔍 Recherche dans la Documentation
Par Sujet
- Installation : INSTALLATION.md
- Configuration : CONFIGURATION.md
- Utilisation : USAGE.md
- Tests : TESTING.md, SYNC_TESTING.md
- Réseau : RELAY_NETWORK.md, EXTERNAL_NODES.md
- Performance : PERFORMANCE.md
- Sécurité : SECURITY.md
- Dépannage : TROUBLESHOOTING.md
Par Service
- Bitcoin Core : CONFIGURATION.md
- Blindbit : CONFIGURATION.md
- sdk_relay : CONFIGURATION.md
- Tor : CONFIGURATION.md
Par Tâche
- Démarrer : USAGE.md
- Configurer : CONFIGURATION.md
- Tester : TESTING.md
- Monitorer : USAGE.md
- Dépanner : TROUBLESHOOTING.md
📞 Support
Documentation
- Index : INDEX.md - Cet index
- FAQ : FAQ.md - Questions fréquentes
- Troubleshooting : TROUBLESHOOTING.md - Résolution de problèmes
Ressources Externes
- Repository : GitLab 4NK Node
- Issues : Issues GitLab
- Wiki : Wiki GitLab
Contact
- Email : support@4nkweb.com
- Chat : Discord 4NK
- Forum : Forum 4NK
🔄 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 :
- Fork le repository
- Créer une branche pour votre contribution
- Modifier la documentation
- Créer une Pull Request