# =========================================== # Synapsis Environment Configuration # =========================================== # Copy this file to .env and configure your values # =========================================== # REQUIRED: Core Settings # =========================================== # Your domain name (no scheme, no path). Example: synapsis.example.com DOMAIN=your-domain.com # Optional: Override node domain (host only, defaults to DOMAIN) # NEXT_PUBLIC_NODE_DOMAIN=your-domain.com # Optional: Public app URL for background jobs (auto-derived from node domain if unset) # NEXT_PUBLIC_APP_URL=https://your-domain.com # Admin email addresses (comma-separated for multiple) ADMIN_EMAILS=admin@your-domain.com # Authentication secret - generate with: openssl rand -hex 32 AUTH_SECRET=your-secret-key-here-minimum-32-characters # =========================================== # REQUIRED: Database # =========================================== DB_USER=synapsis DB_PASSWORD=your-secure-password-here DB_NAME=synapsis # =========================================== # OPTIONAL: General Settings # =========================================== # Application port. # Default install (with bundled Caddy): PORT=auto scans 3000-3020 automatically. # Existing reverse proxy mode (PROXY=none): use a fixed localhost port, e.g. PORT=3000. PORT=auto # Allow localhost domains in production (set only for local testing) # ALLOW_LOCALHOST=1 # Maximum AI bots per user (default: 5) # BOT_MAX_PER_USER=5