# Global Settings GLOBAL_REGISTRY= TZ=UTC # Service Versions LANGFUSE_VERSION=3.143.0 POSTGRES_VERSION=17 CLICKHOUSE_VERSION=latest MINIO_VERSION=latest REDIS_VERSION=7 # Ports LANGFUSE_PORT_OVERRIDE=3000 LANGFUSE_WORKER_PORT_OVERRIDE=3030 MINIO_PORT_OVERRIDE=9090 MINIO_CONSOLE_PORT_OVERRIDE=9091 # PostgreSQL POSTGRES_USER=postgres POSTGRES_PASSWORD=postgres POSTGRES_DB=postgres # Authentication & Security (CHANGEME: These are defaults, please update them) NEXTAUTH_URL=http://localhost:3000 NEXTAUTH_SECRET=mysecret SALT=mysalt ENCRYPTION_KEY=0000000000000000000000000000000000000000000000000000000000000000 # ClickHouse CLICKHOUSE_USER=clickhouse CLICKHOUSE_PASSWORD=clickhouse CLICKHOUSE_MIGRATION_URL=clickhouse://clickhouse:9000 CLICKHOUSE_URL=http://clickhouse:8123 CLICKHOUSE_CLUSTER_ENABLED=false # MinIO / S3 MINIO_ROOT_USER=minio MINIO_ROOT_PASSWORD=miniosecret # S3 Event Upload LANGFUSE_S3_EVENT_UPLOAD_BUCKET=langfuse LANGFUSE_S3_EVENT_UPLOAD_REGION=auto LANGFUSE_S3_EVENT_UPLOAD_ACCESS_KEY_ID=minio LANGFUSE_S3_EVENT_UPLOAD_SECRET_ACCESS_KEY=miniosecret LANGFUSE_S3_EVENT_UPLOAD_ENDPOINT=http://minio:9000 LANGFUSE_S3_EVENT_UPLOAD_FORCE_PATH_STYLE=true LANGFUSE_S3_EVENT_UPLOAD_PREFIX=events/ # S3 Media Upload LANGFUSE_S3_MEDIA_UPLOAD_BUCKET=langfuse LANGFUSE_S3_MEDIA_UPLOAD_REGION=auto LANGFUSE_S3_MEDIA_UPLOAD_ACCESS_KEY_ID=minio LANGFUSE_S3_MEDIA_UPLOAD_SECRET_ACCESS_KEY=miniosecret LANGFUSE_S3_MEDIA_UPLOAD_ENDPOINT=http://localhost:9090 LANGFUSE_S3_MEDIA_UPLOAD_FORCE_PATH_STYLE=true LANGFUSE_S3_MEDIA_UPLOAD_PREFIX=media/ # S3 Batch Export LANGFUSE_S3_BATCH_EXPORT_ENABLED=false LANGFUSE_S3_BATCH_EXPORT_BUCKET=langfuse LANGFUSE_S3_BATCH_EXPORT_PREFIX=exports/ LANGFUSE_S3_BATCH_EXPORT_REGION=auto LANGFUSE_S3_BATCH_EXPORT_ENDPOINT=http://minio:9000 LANGFUSE_S3_BATCH_EXPORT_EXTERNAL_ENDPOINT=http://localhost:9090 LANGFUSE_S3_BATCH_EXPORT_ACCESS_KEY_ID=minio LANGFUSE_S3_BATCH_EXPORT_SECRET_ACCESS_KEY=miniosecret LANGFUSE_S3_BATCH_EXPORT_FORCE_PATH_STYLE=true # Redis REDIS_HOST=redis REDIS_PORT=6379 REDIS_AUTH=myredissecret REDIS_TLS_ENABLED=false REDIS_TLS_CA=/certs/ca.crt REDIS_TLS_CERT=/certs/redis.crt REDIS_TLS_KEY=/certs/redis.key # Features TELEMETRY_ENABLED=true LANGFUSE_ENABLE_EXPERIMENTAL_FEATURES=true LANGFUSE_USE_AZURE_BLOB=false # Ingestion Queue LANGFUSE_INGESTION_QUEUE_DELAY_MS= LANGFUSE_INGESTION_CLICKHOUSE_WRITE_INTERVAL_MS= # Email/SMTP (Optional) EMAIL_FROM_ADDRESS= SMTP_CONNECTION_URL= # Initialization (Optional - for setting up initial org/project/user) LANGFUSE_INIT_ORG_ID= LANGFUSE_INIT_ORG_NAME= LANGFUSE_INIT_PROJECT_ID= LANGFUSE_INIT_PROJECT_NAME= LANGFUSE_INIT_PROJECT_PUBLIC_KEY= LANGFUSE_INIT_PROJECT_SECRET_KEY= LANGFUSE_INIT_USER_EMAIL= LANGFUSE_INIT_USER_NAME= LANGFUSE_INIT_USER_PASSWORD= # Resource Limits - Langfuse Worker LANGFUSE_WORKER_CPU_LIMIT=2.0 LANGFUSE_WORKER_MEMORY_LIMIT=2G LANGFUSE_WORKER_CPU_RESERVATION=0.5 LANGFUSE_WORKER_MEMORY_RESERVATION=512M # Resource Limits - Langfuse Web LANGFUSE_WEB_CPU_LIMIT=2.0 LANGFUSE_WEB_MEMORY_LIMIT=2G LANGFUSE_WEB_CPU_RESERVATION=0.5 LANGFUSE_WEB_MEMORY_RESERVATION=512M # Resource Limits - ClickHouse CLICKHOUSE_CPU_LIMIT=2.0 CLICKHOUSE_MEMORY_LIMIT=4G CLICKHOUSE_CPU_RESERVATION=0.5 CLICKHOUSE_MEMORY_RESERVATION=1G # Resource Limits - MinIO MINIO_CPU_LIMIT=1.0 MINIO_MEMORY_LIMIT=1G MINIO_CPU_RESERVATION=0.25 MINIO_MEMORY_RESERVATION=256M # Resource Limits - Redis REDIS_CPU_LIMIT=1.0 REDIS_MEMORY_LIMIT=512M REDIS_CPU_RESERVATION=0.25 REDIS_MEMORY_RESERVATION=256M # Resource Limits - PostgreSQL POSTGRES_CPU_LIMIT=2.0 POSTGRES_MEMORY_LIMIT=2G POSTGRES_CPU_RESERVATION=0.5 POSTGRES_MEMORY_RESERVATION=512M