From d24444726e47de40418e9a9d0b261bfb9d198458 Mon Sep 17 00:00:00 2001 From: claude Date: Fri, 23 Oct 2026 18:41:02 +0200 Subject: [PATCH] =?UTF-8?q?README=20:=20cr=C3=A9ation=20de=20la=20cl=C3=A9?= =?UTF-8?q?=20secrets/confsync=5Fkey=20avant=20docker=20compose=20up?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 7b07292..d916328 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,16 @@ docker compose -f docker-compose.demo.yml up -d --build # même démo en conte docker compose up -d # production : données dans le volume /data ``` +Avant le premier `docker compose up`, créer la clé AES-256 des mots de passe en base +(secret docker, à sauvegarder : sans elle, les mots de passe enregistrés sont perdus) : + +```sh +mkdir -p secrets +openssl rand -hex 32 > secrets/confsync_key # 64 caractères hex (32 octets) +chmod 600 secrets/confsync_key +sudo chown 10001 secrets/confsync_key # lisible par l'utilisateur du conteneur +``` + Le mode démo démarre un primaire PVE 9.1, deux cibles avec des écarts (dont un mapping manquant, bloquant) et un cluster PVE 8 refusé. Comptes `admin`, `operateur` et `lecteur`, mot de passe `confsync-demo`.