diff --git a/.env.example b/.env.example index 0ae8348..796c809 100644 --- a/.env.example +++ b/.env.example @@ -1,16 +1,51 @@ -# Change the name of this file to .env after updating it! +##### Change the name of this file to .env after updating it! ############ -# [required] +# [required] +# flowise credentials - you set this to whatever you want, just make it a long and secure string for both! +############ + +FLOWISE_USERNAME= +FLOWISE_PASSWORD= + + +############ +# [required] # n8n credentials - you set this to whatever you want, just make it a long and secure string for both! ############ -N8N_ENCRYPTION_KEY=super-secret-key -N8N_USER_MANAGEMENT_JWT_SECRET=even-more-secret +N8N_ENCRYPTION_KEY= +N8N_USER_MANAGEMENT_JWT_SECRET= ############ -# [required] +# [required] +# grafana credentials - you set this to whatever you want, just make it a long and secure string for both! +############ + +GRAFANA_ADMIN_PASSWORD= + + +############ +# [required] +# prometheus credentials - you set this to whatever you want, just make it a long and secure string for both! +############ + +PROMETHEUS_USERNAME= +PROMETHEUS_PASSWORD= + + +############ +# [required] +# searxng credentials - you set this to whatever you want, just make it a long and secure string for both! +############ + +SEARXNG_USERNAME= +SEARXNG_PASSWORD= + + +############ +# [required] # Supabase Secrets # YOU MUST CHANGE THESE BEFORE GOING INTO PRODUCTION @@ -20,13 +55,14 @@ N8N_USER_MANAGEMENT_JWT_SECRET=even-more-secret # You can really decide any value for POOLER_TENANT_ID like 1000. ############ -POSTGRES_PASSWORD=your-super-secret-and-long-postgres-password -JWT_SECRET=your-super-secret-jwt-token-with-at-least-32-characters-long -ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJhbm9uIiwKICAgICJpc3MiOiAic3VwYWJhc2UtZGVtbyIsCiAgICAiaWF0IjogMTY0MTc2OTIwMCwKICAgICJleHAiOiAxNzk5NTM1NjAwCn0.dc_X5iR_VP_qT0zsiyj_I_OZ2T9FtRU2BBNWN8Bu4GE -SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJzZXJ2aWNlX3JvbGUiLAogICAgImlzcyI6ICJzdXBhYmFzZS1kZW1vIiwKICAgICJpYXQiOiAxNjQxNzY5MjAwLAogICAgImV4cCI6IDE3OTk1MzU2MDAKfQ.DaYlNEoUrrEn2Ig7tqibS-PHK5vgusbcbo7X36XVt4Q -DASHBOARD_USERNAME=supabase -DASHBOARD_PASSWORD=this_password_is_insecure_and_should_be_updated -POOLER_TENANT_ID=your-tenant-id +POSTGRES_PASSWORD= +JWT_SECRET= +ANON_KEY= +SERVICE_ROLE_KEY= +DASHBOARD_USERNAME= +DASHBOARD_PASSWORD= +POOLER_TENANT_ID=1000 + ############ # [required] @@ -37,14 +73,14 @@ POOLER_TENANT_ID=your-tenant-id # For Windows, you can use the 'Git Bash' terminal installed with git ############ -CLICKHOUSE_PASSWORD=super-secret-key-1 -MINIO_ROOT_PASSWORD=super-secret-key-2 -LANGFUSE_SALT=super-secret-key-3 -NEXTAUTH_SECRET=super-secret-key-4 -ENCRYPTION_KEY=generate-with-openssl # generate via `openssl rand -hex 32` +CLICKHOUSE_PASSWORD= +MINIO_ROOT_PASSWORD= +LANGFUSE_SALT= +NEXTAUTH_SECRET= +ENCRYPTION_KEY= ############ -# [required for prod] +# [required for prod] # Caddy Config # By default listen on https://localhost:[service port] and don't use an email for SSL @@ -55,20 +91,22 @@ ENCRYPTION_KEY=generate-with-openssl # generate via `openssl rand -hex 32` # Replace internal by your email (require to create a Let's Encrypt certificate) ############ -# N8N_HOSTNAME=n8n.yourdomain.com -# WEBUI_HOSTNAME=openwebui.yourdomain.com -# FLOWISE_HOSTNAME=flowise.yourdomain.com -# SUPABASE_HOSTNAME=supabase.yourdomain.com -# LANGFUSE_HOSTNAME=langfuse.yourdomain.com -# OLLAMA_HOSTNAME=ollama.yourdomain.com -# SEARXNG_HOSTNAME=searxng.yourdomain.com -# LETSENCRYPT_EMAIL=internal - +N8N_HOSTNAME=n8n.yourdomain.com +WEBUI_HOSTNAME=webui.yourdomain.com +FLOWISE_HOSTNAME=flowise.yourdomain.com +SUPABASE_HOSTNAME=supabase.yourdomain.com +LANGFUSE_HOSTNAME=langfuse.yourdomain.com +GRAFANA_HOSTNAME=grafana.yourdomain.com +SEARXNG_HOSTNAME=searxng.yourdomain.com +PROMETHEUS_HOSTNAME=prometheus.yourdomain.com +LETSENCRYPT_EMAIL= # Everything below this point is optional. # Default values will suffice unless you need more features/customization. +RUN_N8N_IMPORT= + # # ####### @@ -100,8 +138,8 @@ POSTGRES_PORT=5432 POOLER_PROXY_PORT_TRANSACTION=6543 POOLER_DEFAULT_POOL_SIZE=20 POOLER_MAX_CLIENT_CONN=100 -SECRET_KEY_BASE=UpNVntn3cDxHJpq99YMc1T1AQgQpc8kfYTuRgBiYa15BLrx8etQoXz3gZv1/u2oq -VAULT_ENC_KEY=your-32-character-encryption-key +SECRET_KEY_BASE= +VAULT_ENC_KEY= ############ @@ -156,8 +194,8 @@ ENABLE_PHONE_AUTOCONFIRM=true # Studio - Configuration for the Dashboard ############ -STUDIO_DEFAULT_ORGANIZATION=Default Organization -STUDIO_DEFAULT_PROJECT=Default Project +STUDIO_DEFAULT_ORGANIZATION=Organization +STUDIO_DEFAULT_PROJECT=Project STUDIO_PORT=3000 # replace if you intend to use Studio outside of localhost