# 🧩 Installer un nœud Duniter v2s "Distance Oracle" > Ce guide explique comment déployer un nœud Duniter **Oracle de distance** sur un serveur Docker via Portainer, avec stockage sur RAID, attribution de ports unique, et interconnexion avec les autres nœuds du réseau local. --- ## 🛍 Objectif * Déployer un oracle de distance (utilisé pour les règles de toile de confiance) * Utiliser un profil `oracle` (optimisé pour ce rôle spécifique) * Isoler les données sur un RAID * Gérer l'installation avec Docker/Portainer --- ## 📁 Arborescence RAID conseillée ```bash /srv/dev-disk-by-uuid-.../ |- duniter-oracle/ ``` --- ## 📂 Stack Docker Portainer : Oracle ```yaml services: duniter-oracle: image: duniter/duniter-v2s-gdev-800:900-0.10.1 container_name: duniter-oracle restart: unless-stopped ports: - 9619:9615 # Prometheus - 9935:9933 # HTTP RPC - 9948:9944 # WebSocket RPC - 30335:30333 # P2P volumes: - /srv/dev-disk-by-uuid-XXXX/duniter-oracle:/var/lib/duniter environment: - DUNITER_CHAIN_NAME=gdev - DUNITER_NODE_NAME=mon-noeud-oracle - DUNITER_PRUNING_PROFILE=oracle ``` > 🔹 Le profil `oracle` allège les données conservées tout en permettant le calcul de distances dans la toile de confiance. --- ## ✅ Vérification et supervision * Logs : via l’onglet *Logs* du conteneur `duniter-oracle` dans Portainer * Surveillance espace disque : ```bash watch -n 5 du -sh /srv/dev-disk-by-uuid-XXXX/duniter-oracle ``` * Connexions actives P2P : ```bash docker exec -it duniter-oracle duniter client p2p ls ``` --- ## 🚀 Bonnes pratiques * Toujours utiliser un chemin RAID pour `/var/lib/duniter` * Ne jamais utiliser de volume Docker anonyme * Exposer le nœud si nécessaire : ```yaml - DUNITER_PUBLIC_ADDR=/dns/oracle.mondomaine.fr/tcp/30333 - DUNITER_LISTEN_ADDR=/ip4/0.0.0.0/tcp/30333 - DUNITER_PUBLIC_RPC=wss://oracle.mondomaine.fr/ws ``` --- ## 📅 Sauvegarde Inclure `/srv/.../duniter-oracle` dans les sauvegardes RAID planifiées. --- ## 🔹 Ressources utiles * [Doc officielle EN](https://duniter.org/wiki/duniter-v2/distance-oracle/) * [Doc pour forgeron (FR)](https://duniter.fr/wiki/doc-v2/installer/forgeron/) --- > 🌟 Ton nœud Oracle est maintenant prêt à calculer les distances dans la toile de confiance pour Duniter v2s !
{}