# ObsiGate — Environment variables # Copiez ce fichier en .env et modifiez les valeurs # Le fichier .env n'est JAMAIS commité (présent dans .gitignore) # Auth (décommenter pour activer) OBSIGATE_AUTH_ENABLED=true OBSIGATE_ADMIN_USER=admin OBSIGATE_ADMIN_PASSWORD=chab30 # Sécurité des cookies (activer si derrière HTTPS) # OBSIGATE_SECURE_COOKIES=false # Tokens TTL en secondes # OBSIGATE_ACCESS_TOKEN_TTL=900 # OBSIGATE_REFRESH_TOKEN_TTL=604800 # Rate limiting # OBSIGATE_LOGIN_MAX_ATTEMPTS=10 # OBSIGATE_LOGIN_WINDOW_SECONDS=900 # Watcher # OBSIGATE_WATCHER_ENABLED=true # OBSIGATE_WATCHER_USE_POLLING=false # OBSIGATE_WATCHER_POLLING_INTERVAL=5.0 # OBSIGATE_WATCHER_DEBOUNCE=2.0 # Ignored directories (séparés par des virgules) # OBSIGATE_IGNORED_DIRS=.obsidian,.trash,.git,__pycache__,node_modules,.obsigate-backup # Audit # OBSIGATE_AUDIT_MAX_SIZE=10485760 # Backup # OBSIGATE_BACKUP_DIR=.obsigate-backup # ── AI Provider Configuration ── # Définir au moins un provider pour activer les fonctionnalités AI dans l'éditeur # AI_DEFAULT_PROVIDER=deepseek # deepseek | openrouter | gemini # DeepSeek (recommandé, bon marché) DEEPSEEK_API_KEY=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 DEEPSEEK_MODEL=deepseek-v4-pro # OpenRouter (accès à plusieurs modèles) # OPENROUTER_API_KEY=sk-or-v1-... # OPENROUTER_MODEL=openai/gpt-4o-mini # Google Gemini # GEMINI_API_KEY=AIza... # GEMINI_MODEL=gemini-2.0-flash