# Baserow Environment Configuration # Copy this file to .env and customize the values # ============================================ # REQUIRED: SECURITY SETTINGS # ============================================ # IMPORTANT: Change these before starting Baserow! # Database password DATABASE_PASSWORD=1ChageposT # Redis password REDIS_PASSWORD=1ChagerediS # Secret key (MUST be at least 50 characters) # Generate with: openssl rand -base64 64 SECRET_KEY=mWDO0stOYZxSzHDtqCpOIi78pJBoeIIs+tH2rcNPOf8= # ============================================ # BASEROW PUBLIC URL # ============================================ # The URL where Baserow will be accessible # Examples: # - Local: http://localhost # - Local network: http://192.168.1.100 # - Domain: https://baserow.yourdomain.com BASEROW_PUBLIC_URL=https://baserow.liphlink.xyz BASEROW_ENABLE_SECURE_PROXY_SSL_HEADER=True # ============================================ # EMAIL CONFIGURATION (Optional) # ============================================ ## Enable SMTP for user invitations and notifications #EMAIL_SMTP=False # ## If EMAIL_SMTP=True, configure these: #EMAIL_SMTP_HOST=smtp.gmail.com #EMAIL_SMTP_PORT=587 #EMAIL_SMTP_USER=your-email@gmail.com #EMAIL_SMTP_PASSWORD=your-app-password #EMAIL_SMTP_USE_TLS=True #FROM_EMAIL=noreply@yourdomain.com # ============================================ # S3/MINIO STORAGE (Optional) # ============================================ # Uncomment and configure if using MinIO or AWS S3 for file storage # For MinIO (if you uncomment the MinIO service in docker-compose.yml): # AWS_ACCESS_KEY_ID=minioadmin # AWS_SECRET_ACCESS_KEY=changeme_minio_password # AWS_STORAGE_BUCKET_NAME=baserow # AWS_S3_ENDPOINT_URL=http://minio:9000 # For AWS S3: # AWS_ACCESS_KEY_ID=your_aws_access_key # AWS_SECRET_ACCESS_KEY=your_aws_secret_key # AWS_STORAGE_BUCKET_NAME=your-bucket-name # AWS_S3_REGION_NAME=us-east-1 # ============================================ ## MINIO CONFIGURATION (if using MinIO) ## ============================================ #MINIO_ROOT_USER=minioadmin #MINIO_ROOT_PASSWORD=changeme_secure_minio_password # ============================================ # PERFORMANCE TUNING (Optional) # ============================================ # Number of worker processes (adjust based on CPU cores) BASEROW_AMOUNT_OF_WORKERS=1 # Backend debug mode (set to False in production) BASEROW_BACKEND_DEBUG=False # Enable if behind a reverse proxy with SSL BASEROW_ENABLE_SECURE_PROXY_SSL_HEADER=False # ============================================ # WEBHOOK CONFIGURATION (Optional) # ============================================ BASEROW_WEBHOOKS_MAX_CONSECUTIVE_TRIGGER_FAILURES=8 BASEROW_WEBHOOKS_MAX_RETRIES_PER_CALL=8 BASEROW_WEBHOOKS_REQUEST_TIMEOUT_SECONDS=5 # ============================================ # FEATURE FLAGS (Optional) # ============================================ # Sync templates after migration BASEROW_TRIGGER_SYNC_TEMPLATES_AFTER_MIGRATION=True