27 lines
885 B
Plaintext
27 lines
885 B
Plaintext
# --- Serveur de contrôle ---
|
|
PORT=8080
|
|
HOST=0.0.0.0
|
|
|
|
# Mot de passe d'accès au dashboard web
|
|
ADMIN_PASSWORD=change-me
|
|
|
|
# Secret utilisé pour signer les sessions du dashboard (32+ caractères aléatoires)
|
|
# Générer : node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
|
|
SESSION_SECRET=change-me-please-with-a-long-random-string
|
|
|
|
# Jeton d'enrôlement : un agent qui se connecte avec ce jeton s'auto-enregistre
|
|
# et reçoit son propre jeton permanent. Mettre à vide pour désactiver l'enrôlement.
|
|
ENROLLMENT_TOKEN=change-me-enrollment-token
|
|
|
|
# Base SQLite
|
|
DB_PATH=./data/stream-control.sqlite
|
|
|
|
# Intervalle de remontée de statut demandé aux agents (ms)
|
|
STATUS_INTERVAL_MS=2000
|
|
|
|
# Délai avant de considérer un agent comme hors-ligne (ms)
|
|
AGENT_TIMEOUT_MS=15000
|
|
|
|
# Duree de direct exigee avant un enregistrement automatique (ms).
|
|
AUTO_RECORD_DELAY_MS=60000
|