# Copy to .env and fill in. Never commit .env. # # cp .env.example .env # Full public URL of the dashboard, e.g. https://hermes.example.com. HERMES_DASHBOARD_PUBLIC_URL=https://hermes.example.com # Dashboard login. Generate the password with: openssl rand -base64 24 HERMES_DASHBOARD_USERNAME=hermes HERMES_DASHBOARD_PASSWORD= # Signs dashboard sessions; keep it stable. Generate with: openssl rand -hex 32 HERMES_DASHBOARD_SECRET= # Telegram gateway: bot token, then comma-separated user ids and group chat ids # allowed to talk to it. An empty token leaves Telegram off. TELEGRAM_BOT_TOKEN= TELEGRAM_ALLOWED_USERS= TELEGRAM_GROUP_ALLOWED_CHATS= # Provider keys normally live in /opt/data/.env, set from the dashboard. # Uncomment here and in compose.yml to pass one from the environment instead. # OPENROUTER_API_KEY= # ANTHROPIC_API_KEY= # OPENAI_API_KEY= # GOOGLE_API_KEY=