Aller au contenu

Référence de configuration

Chaque réglage est une variable d’environnement, lue au démarrage. Définissez-les dans votre .env. Cette page les liste par usage avec leurs valeurs par défaut.

VariableDéfautRôle
ANON_DB_KEYrequisClé de chiffrement des données au repos (la table d’anonymisation et les comptes liés). Sauvegardez-la dans un coffre-fort. Si elle est perdue ou changée sur une instance qui contient déjà des données, la table devient illisible.
ANON_LANGUAGEfrLangue de détection par défaut (fr ou en).
ANON_DATA_DIR./dataRépertoire de données (base SQLite, table chiffrée, comptes liés). À monter en volume.
ANON_DB_PATH./data/conversations.dbChemin de la base SQLite.
ANON_PORT8500Port hôte exposé par le conteneur (défini dans le fichier compose).
VariableDéfautRôle
AUTH_BACKENDlocallocal ou ldap.
WEBAPP_USERSvideComptes locaux de bootstrap, format user:motdepasse,user2:motdepasse2. Le premier compte créé devient admin.
WEBAPP_USER / WEBAPP_PASSWORDadmin / adminRepli mono-compte pour un premier démarrage. À changer.
LDAP_SERVER, LDAP_BASE_DN, LDAP_SEARCH_FILTER, LDAP_BIND_DN, LDAP_BIND_PASSWORD, LDAP_USE_SSL, LDAP_USER_DN_TEMPLATE, LDAP_REQUIRE_GROUP_DNvideRéglages LDAP ou Active Directory, utilisés quand AUTH_BACKEND=ldap. Voir le guide d’installation.
VariableDéfautRôle
LICENSE_KEYvideLe token de licence signé. Requis pour l’édition commerciale.
LICENSE_SERVER_URLvideServeur de licence pour la validation périodique et la révocation. À laisser vide seulement pour une instance totalement air-gap.
LICENSE_PHONE_HOME_INTERVAL86400Secondes entre deux vérifications de licence.
LICENSE_GRACE_PERIOD_DAYS14Grâce réseau après la dernière vérification réussie avant qu’une instance activée se suspende.
LICENSE_NO_LICENSE_GRACE_DAYS15Grâce avant qu’une instance sans licence se suspende.
VariableDéfautRôle
API_KEY_DAILY_QUOTA500Appels par clé API et par jour. 0 = illimité.
RATE_LIMIT_ENABLEDtrueLimitation de débit applicative.
RATE_LIMIT_DEFAULT_PER_MIN150Requêtes par minute par client par défaut.
RATE_LIMIT_AUTH_PER_MIN10Requêtes par minute sur le chemin de connexion.
RATE_LIMIT_LLM_PER_MIN40Requêtes par minute sur les appels de modèle.
LOGIN_IP_MAX_ATTEMPTS20Connexions échouées par IP avant blocage.
COOKIE_SECUREtrueCookie de session envoyé uniquement en HTTPS, et signal qui active HSTS. À mettre à false seulement pour un test local en HTTP.
VariableDéfautRôle
FILE_UPLOAD_MAX_BYTES20971520Taille max d’upload (20 Mo).
FILE_OCR_MAX_PAGES30Pages max traitées par OCR par document.
FILE_OCR_MAX_WORKERSmin(8, CPUs)Parallélisme OCR.
VariableDéfautRôle
MODELS_CACHE_TTL1800Secondes de cache du catalogue de modèles live.
EXT_ANON_CACHE_TTL3600Secondes de cache d’une session d’anonymisation pour l’extension et l’API.
EXT_ANON_CACHE_MAX200Nombre max de sessions en cache.