inboxer/.env.example
cclohmar 54dd30a2d6 Add .env.example as single source of truth for secrets documentation
Anyone cloning the repo can now see exactly which environment variables
are required by reading .env.example at the repo root.

install.sh updated to copy .env.example during deployment (rather than
duplicating the template inline), keeping the two in sync.
2026-04-23 19:57:44 +00:00

25 lines
1.3 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ───────────────────────────────────────────────────────
# inBOXER Environment Configuration
# ───────────────────────────────────────────────────────
# Copy this file to .env and fill in your credentials:
# cp .env.example .env
# nano .env
#
# The application also reads these variables from the
# systemd EnvironmentFile (if deployed via install.sh).
# ───────────────────────────────────────────────────────
# DeepSeek API key for AI-based email classification
# Sign up at https://platform.deepseek.com/ to get one.
DEEPSEEK_API_KEY=your_deepseek_api_key_here
# SMTP credentials used to send one-time passwords (OTP)
# for user login. Supports STARTTLS on port 587.
SMTP_HOST=your.smtp.host.example.com
SMTP_PORT=587
SMTP_USER=your-email@example.com
SMTP_PASS=your-smtp-password
# (Optional) Override the session_secret from bin/config.yaml.
# Leave commented out to use the value in config.yaml.
# APP_SECRET=change-me-in-production