# =========================================== # Synapsis Environment Configuration # =========================================== # Copy this file to .env and configure your values # =========================================== # REQUIRED: Core Settings # =========================================== # Your domain name (e.g., synapsis.example.com) DOMAIN=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: S3-Compatible Storage # =========================================== # Only needed for image uploads. You can run Synapsis without these # and add them later. Supports AWS S3, MinIO, Wasabi, Backblaze B2, etc. # STORAGE_ENDPOINT=https://s3.your-provider.com # STORAGE_REGION=us-east-1 # STORAGE_BUCKET=synapsis-uploads # STORAGE_ACCESS_KEY=your-access-key # STORAGE_SECRET_KEY=your-secret-key # STORAGE_PUBLIC_BASE_URL=https://cdn.your-domain.com # =========================================== # OPTIONAL: General Settings # =========================================== # Application port - 'auto' scans 3000-3020 for first available (recommended) # Or set a specific port: PORT=3000 PORT=auto # Maximum AI bots per user (default: 5) # BOT_MAX_PER_USER=5 # =========================================== # OPTIONAL: Advanced # =========================================== # External Redis URL (if not using the built-in Redis) # REDIS_URL=redis://redis:6379 # Docker Compose project name # COMPOSE_PROJECT_NAME=synapsis