-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy path.env.example
More file actions
96 lines (79 loc) · 3.79 KB
/
Copy path.env.example
File metadata and controls
96 lines (79 loc) · 3.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# Matrix connection settings
MATRIX_HOMESERVER=http://localhost:8008 # Your Matrix homeserver URL
# MATRIX_SSL_VERIFY=false # Uncomment to disable SSL verification for self-signed certificates (dev only!)
# MINDROOM_DESKTOP_MATRIX_HOMESERVER=https://matrix.example.org # Public URL for Desktop pairing commands
# MINDROOM_DESKTOP_CLOUDFLARE_ACCESS=false # Add --cloudflare-access to Desktop pairing commands
# AI Provider API Keys (used by agno library for AI model access)
# Set the ones you want to use based on which AI providers you configure in config.yaml
# OPENAI_API_KEY=your_openai_api_key_here
# ANTHROPIC_API_KEY=your_anthropic_api_key_here
# GOOGLE_API_KEY=your_google_api_key_here
# OPENROUTER_API_KEY=your_openrouter_api_key_here
# DEEPSEEK_API_KEY=your_deepseek_api_key_here
# ZAI_API_KEY=your_zai_api_key_here
# Ollama settings (for local models)
# OLLAMA_HOST=http://localhost:11434 # Default ollama host
# OpenAI-compatible API (see docs/openai-api.md)
# OPENAI_COMPAT_API_KEYS=sk-key-1,sk-key-2 # Comma-separated API keys for /v1/ endpoints
# OPENAI_COMPAT_ALLOW_UNAUTHENTICATED=false # Set to "true" to allow access without API keys (dev only)
# Dashboard API authentication (standalone mode only)
# When set, all /api/* dashboard endpoints require: Authorization: Bearer <key>
# When unset, the dashboard is open (fine for localhost, not for public deployments)
# MINDROOM_API_KEY=your-secret-dashboard-key
# Dashboard CORS (standalone mode only)
# Defaults allow local dashboard dev servers with credentials.
# Use an explicit comma-separated list for browser origins that may call /api/*.
# MINDROOM_DASHBOARD_CORS_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173
# Allow every browser origin without credentials only when explicitly intended.
# MINDROOM_DASHBOARD_CORS_ALLOW_ALL_ORIGINS=false
# Optional settings
# MINDROOM_ENABLE_AI_CACHE=true # Enable/disable AI response caching (default: true)
# Widget Backend Port
BACKEND_PORT=8765 # Port for the widget API server
# URL that generated callback scripts can reach (defaults to the local backend)
# MINDROOM_URL=http://127.0.0.1:8765
# Google OAuth for Gmail, Google Docs, and other Google services
# These would be MindRoom's official OAuth app credentials
# Users don't need to create their own Google Cloud project!
# GOOGLE_CLIENT_ID=your-app-client-id.apps.googleusercontent.com
# GOOGLE_CLIENT_SECRET=your-app-client-secret
# GOOGLE_PROJECT_ID=mindroom-project
# GOOGLE_REDIRECT_URI=http://localhost:8765/api/auth/google/callback
# =====================================================
# MINDROOM SAAS PLATFORM CONFIGURATION
# =====================================================
# Platform Configuration
PLATFORM_DOMAIN=mindroom.chat # Superdomain (e.g., mindroom.chat or staging.mindroom.chat)
REGISTRY=registry.mindroom.chat
# Supabase (for SaaS platform)
SUPABASE_URL=https://xxxxxxxxxxxxx.supabase.co
SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
SUPABASE_SERVICE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
SUPABASE_PROJECT_ID=xxxxxxxxxxxxx
# Stripe (for billing)
STRIPE_PUBLISHABLE_KEY=pk_test_...
STRIPE_SECRET_KEY=sk_test_...
STRIPE_WEBHOOK_SECRET=whsec_...
STRIPE_PRICE_STARTER=price_...
STRIPE_PRICE_PROFESSIONAL=price_...
STRIPE_PRICE_ENTERPRISE=price_...
# Dokku (for instance provisioning)
DOKKU_HOST=dokku.mindroom.chat
DOKKU_USER=dokku
DOKKU_PORT=22
# Database (for local development of platform services)
PLATFORM_DB_USER=mindroom
PLATFORM_DB_PASSWORD=changeme
PLATFORM_DB_HOST=localhost
PLATFORM_DB_PORT=5432
PLATFORM_DB_NAME=mindroom_platform
# Redis (for local development of platform services)
PLATFORM_REDIS_PASSWORD=changeme
PLATFORM_REDIS_HOST=localhost
PLATFORM_REDIS_PORT=6379
# Email (optional)
RESEND_API_KEY=re_...
EMAIL_FROM=noreply@mindroom.chat
# Monitoring (optional)
SENTRY_DSN=https://...
DATADOG_API_KEY=...