diff --git a/.superpowers/brainstorm/599687-1779425985/state/server.log b/.superpowers/brainstorm/599687-1779425985/state/server.log
index 5be8357..2a49f52 100644
--- a/.superpowers/brainstorm/599687-1779425985/state/server.log
+++ b/.superpowers/brainstorm/599687-1779425985/state/server.log
@@ -1,4 +1,4 @@
-{"type":"server-started","port":55731,"host":"0.0.0.0","url_host":"10.0.0.50","url":"http://10.0.0.50:55731","screen_dir":"/home/gilles/projects/nano_metrics/.superpowers/brainstorm/599687-1779425985/content","state_dir":"/home/gilles/projects/nano_metrics/.superpowers/brainstorm/599687-1779425985/state"}
+{"type":"server-started","port":55731,"host":"0.0.0.0","url_host":"10.0.0.82","url":"http://10.0.0.82:55731","screen_dir":"/home/gilles/projects/nano_metrics/.superpowers/brainstorm/599687-1779425985/content","state_dir":"/home/gilles/projects/nano_metrics/.superpowers/brainstorm/599687-1779425985/state"}
{"type":"screen-added","file":"/home/gilles/projects/nano_metrics/.superpowers/brainstorm/599687-1779425985/content/approaches.html"}
{"source":"user-event","type":"click","text":"C\n \n SQLite + WebSocket ⭐ Recommandé\n SQLite — simplicité opérationnelle, suffisant pour 20+ agents avec rétention configurable.\n WebSocket — bidirectionnel dès le départ, sans surcoût opérationnel.\n \n AvantagesPas de conteneur DB supplémentaireWebSocket prêt pour extensions futuresSimple à debugger et sauvegarder\n LimitesRequêtes temporelles moins expressives qu'InfluxDBScalabilité limitée au-delà de ~100 agents","choice":"c","id":null,"timestamp":1779426035162}
{"source":"user-event","type":"click","text":"C\n \n SQLite + WebSocket ⭐ Recommandé\n SQLite — simplicité opérationnelle, suffisant pour 20+ agents avec rétention configurable.\n WebSocket — bidirectionnel dès le départ, sans surcoût opérationnel.\n \n AvantagesPas de conteneur DB supplémentaireWebSocket prêt pour extensions futuresSimple à debugger et sauvegarder\n LimitesRequêtes temporelles moins expressives qu'InfluxDBScalabilité limitée au-delà de ~100 agents","choice":"c","id":null,"timestamp":1779426056446}
diff --git a/CONSIGNE.md b/CONSIGNE.md
index 2cdd307..b448774 100644
--- a/CONSIGNE.md
+++ b/CONSIGNE.md
@@ -14,7 +14,7 @@ Ligne de Conduite 1 : L'Agent de Télémétrie (Rust)
Orchestration Temporelle : N'inclus aucun moteur asynchrone (comme Tokio). Les fréquences d'actualisation différenciées (ex: CPU toutes les 2s, Disque toutes les 60s) doivent être gérées via une boucle mono-thread utilisant des pauses natives std::thread::sleep pour suspendre complètement le processus.
- Configuration : Implémente la lecture d'un fichier config.toml externe via la bibliothèque serde pour paramétrer dynamiquement l'adresse IP du serveur cible (10.0.0.50) et les métriques à activer.
+ Configuration : Implémente la lecture d'un fichier config.toml externe via la bibliothèque serde pour paramétrer dynamiquement l'adresse IP du serveur cible (10.0.0.82) et les métriques à activer.
Transport : Utilise le protocole UDP pour expédier les charges utiles (payloads) en JSON, privilégiant la vitesse sans état (modèle fire-and-forget) sur un réseau local.
diff --git a/README.md b/README.md
index 2e75560..36e1528 100644
--- a/README.md
+++ b/README.md
@@ -51,7 +51,7 @@ Créer `/etc/nanometrics/config.toml` :
```toml
[server]
-ip = "10.0.0.50" # IP du serveur Go
+ip = "10.0.0.82" # IP du serveur Go
port = 9999 # Port UDP du serveur
[mqtt]
diff --git a/agent/config.toml.example b/agent/config.toml.example
index cd78688..311cda8 100644
--- a/agent/config.toml.example
+++ b/agent/config.toml.example
@@ -1,5 +1,5 @@
[server]
-ip = "10.0.0.50"
+ip = "10.0.0.82"
port = 9999
[protocols.udp]
diff --git a/agent/tests/config_test.rs b/agent/tests/config_test.rs
index d279850..cae4e4a 100644
--- a/agent/tests/config_test.rs
+++ b/agent/tests/config_test.rs
@@ -6,7 +6,7 @@ fn test_config_parse_complet() {
let mut f = NamedTempFile::new().unwrap();
write!(f, r#"
[server]
-ip = "10.0.0.50"
+ip = "10.0.0.82"
port = 9999
[protocols.udp]
@@ -26,7 +26,7 @@ udp = true
mqtt = false
"#).unwrap();
let cfg = nanometrics_agent::config::load(f.path()).unwrap();
- assert_eq!(cfg.server.ip, "10.0.0.50");
+ assert_eq!(cfg.server.ip, "10.0.0.82");
assert_eq!(cfg.server.port, 9999);
assert!(cfg.protocols.udp.enabled);
assert!(cfg.protocols.mqtt.enabled);
@@ -40,7 +40,7 @@ fn test_config_mqtt_absent() {
let mut f = NamedTempFile::new().unwrap();
write!(f, r#"
[server]
-ip = "10.0.0.50"
+ip = "10.0.0.82"
port = 9999
[protocols.udp]
diff --git a/deploy/install.sh b/deploy/install.sh
index 3c784b1..8559da1 100755
--- a/deploy/install.sh
+++ b/deploy/install.sh
@@ -2,7 +2,7 @@
# Installe l'agent Nanometrics depuis la dernière release Gitea.
# Usage :
# curl -fsSL https://git.maison43gil.com/gilles/nano_metrics/raw/branch/main/deploy/install.sh | bash
-# SERVER_IP=10.0.0.50 SERVER_PORT=9999 curl -fsSL ... | bash
+# SERVER_IP=10.0.0.82 SERVER_PORT=9999 curl -fsSL ... | bash
set -euo pipefail
REPO_API="https://git.maison43gil.com/api/v1/repos/gilles/nano_metrics"
@@ -109,7 +109,7 @@ ok "Binaire téléchargé ($(du -sh "$TMP_BIN" | cut -f1))"
echo ""
echo "--- Configuration du serveur ---"
-SERVER_IP="${SERVER_IP:-10.0.0.50}"
+SERVER_IP="${SERVER_IP:-10.0.0.82}"
SERVER_PORT="${SERVER_PORT:-9999}"
MQTT_HOST="${MQTT_HOST:-10.0.0.3}"
MQTT_ENABLED="${MQTT_ENABLED:-false}"
diff --git a/docs/superpowers/plans/2026-05-22-nanometrics-agent-rust.md b/docs/superpowers/plans/2026-05-22-nanometrics-agent-rust.md
index f8ddf86..6c6c2d4 100644
--- a/docs/superpowers/plans/2026-05-22-nanometrics-agent-rust.md
+++ b/docs/superpowers/plans/2026-05-22-nanometrics-agent-rust.md
@@ -79,7 +79,7 @@ tempfile = "3"
```toml
[server]
-ip = "10.0.0.50"
+ip = "10.0.0.82"
port = 9999
[protocols.udp]
@@ -172,7 +172,7 @@ fn test_config_parse_complet() {
let mut f = NamedTempFile::new().unwrap();
write!(f, r#"
[server]
-ip = "10.0.0.50"
+ip = "10.0.0.82"
port = 9999
[protocols.udp]
@@ -192,7 +192,7 @@ udp = true
mqtt = false
"#).unwrap();
let cfg = nanometrics_agent::config::load(f.path()).unwrap();
- assert_eq!(cfg.server.ip, "10.0.0.50");
+ assert_eq!(cfg.server.ip, "10.0.0.82");
assert_eq!(cfg.server.port, 9999);
assert!(cfg.protocols.udp.enabled);
assert!(cfg.protocols.mqtt.enabled);
@@ -206,7 +206,7 @@ fn test_config_mqtt_absent() {
let mut f = NamedTempFile::new().unwrap();
write!(f, r#"
[server]
-ip = "10.0.0.50"
+ip = "10.0.0.82"
port = 9999
[protocols.udp]