name,value , # ============================================================================ # SERVER CONFIGURATION # ============================================================================ server_host,0.0.0.0 server_port,8088 sites_root,/tmp , # ============================================================================ # LLM CONFIGURATION # ============================================================================ llm-key,none llm-url,http://localhost:8081 llm-model,../../../../data/llm/DeepSeek-R1-Distill-Qwen-1.5B-Q3_K_M.gguf , llm-cache,false llm-cache-ttl,3600 llm-cache-semantic,true llm-cache-threshold,0.95 , episodic-memory-threshold,4 , mcp-server,false , # ============================================================================ # EMBEDDING CONFIGURATION # ============================================================================ embedding-url,http://localhost:8082 embedding-model,../../../../data/llm/bge-small-en-v1.5-f32.gguf , # ============================================================================ # LLM SERVER CONFIGURATION # ============================================================================ llm-server,true llm-server-path,botserver-stack/bin/llm/build/bin llm-server-host,0.0.0.0 llm-server-port,8081 llm-server-gpu-layers,0 llm-server-n-moe,0 llm-server-ctx-size,4096 llm-server-n-predict,1024 llm-server-parallel,6 llm-server-cont-batching,true llm-server-mlock,false llm-server-no-mmap,false , # ============================================================================ # EMAIL CONFIGURATION # ============================================================================ email-from,from@domain.com email-server,mail.domain.com email-port,587 email-user,user@domain.com email-pass, , # ============================================================================ # DATABASE CONFIGURATION # ============================================================================ custom-server,localhost custom-port,5432 custom-database,mycustomdb custom-username, custom-password, , # ============================================================================ # WEBSITE CRAWLER CONFIGURATION # ============================================================================ website-expires,1d website-max-depth,3 website-max-pages,100 , # ============================================================================ # IMAGE GENERATOR CONFIGURATION # ============================================================================ image-generator-model,../../../../data/diffusion/sd_turbo_f16.gguf image-generator-steps,4 image-generator-width,512 image-generator-height,512 image-generator-gpu-layers,20 image-generator-batch-size,1 , # ============================================================================ # VIDEO GENERATOR CONFIGURATION # ============================================================================ video-generator-model,../../../../data/diffusion/zeroscope_v2_576w video-generator-frames,24 video-generator-fps,8 video-generator-width,320 video-generator-height,576 video-generator-gpu-layers,15 video-generator-batch-size,1 , # ============================================================================ # BOTMODELS CONFIGURATION # ============================================================================ botmodels-enabled,true botmodels-host,0.0.0.0 botmodels-port,8085 , default-generator,all , # ============================================================================ # OAUTH AUTHENTICATION CONFIGURATION # ============================================================================ # Enable social login providers by setting the corresponding -enabled flag # to "true" and providing valid client credentials. # # Each provider requires: # - oauth-{provider}-enabled: Set to "true" to enable the provider # - oauth-{provider}-client-id: The Client ID from the provider # - oauth-{provider}-client-secret: The Client Secret from the provider # - oauth-{provider}-redirect-uri: (Optional) Custom callback URL # # Default redirect URI format: http://your-domain/auth/oauth/{provider}/callback # ============================================================================ , # ---------------------------------------------------------------------------- # GOOGLE OAUTH # ---------------------------------------------------------------------------- # Setup Instructions: # 1. Go to https://console.cloud.google.com/apis/credentials # 2. Create a new project or select existing # 3. Click "Create Credentials" > "OAuth client ID" # 4. Select "Web application" as application type # 5. Add authorized redirect URI: http://your-domain/auth/oauth/google/callback # 6. Copy the Client ID and Client Secret below # # Documentation: https://developers.google.com/identity/protocols/oauth2/web-server # ---------------------------------------------------------------------------- oauth-google-enabled,false oauth-google-client-id, oauth-google-client-secret, oauth-google-redirect-uri, , # ---------------------------------------------------------------------------- # MICROSOFT OAUTH (Azure AD) # ---------------------------------------------------------------------------- # Setup Instructions: # 1. Go to https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade # 2. Click "New registration" # 3. Enter application name and select "Accounts in any organizational directory and personal Microsoft accounts" # 4. Add redirect URI: http://your-domain/auth/oauth/microsoft/callback (Web platform) # 5. Go to "Certificates & secrets" > "New client secret" # 6. Copy the Application (client) ID and secret value below # # Documentation: https://learn.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app # ---------------------------------------------------------------------------- oauth-microsoft-enabled,false oauth-microsoft-client-id, oauth-microsoft-client-secret, oauth-microsoft-redirect-uri, , # ---------------------------------------------------------------------------- # DISCORD OAUTH # ---------------------------------------------------------------------------- # Setup Instructions: # 1. Go to https://discord.com/developers/applications # 2. Click "New Application" and enter a name # 3. Go to "OAuth2" in the left sidebar # 4. Add redirect URL: http://your-domain/auth/oauth/discord/callback # 5. Copy the Client ID and Client Secret below # 6. Under "OAuth2 URL Generator", select scopes: identify, email # # Documentation: https://discord.com/developers/docs/topics/oauth2 # ---------------------------------------------------------------------------- oauth-discord-enabled,false oauth-discord-client-id, oauth-discord-client-secret, oauth-discord-redirect-uri, , # ---------------------------------------------------------------------------- # FACEBOOK OAUTH # ---------------------------------------------------------------------------- # Setup Instructions: # 1. Go to https://developers.facebook.com/apps/ # 2. Click "Create App" > Select "Consumer" or "Business" # 3. Add "Facebook Login" product to your app # 4. Go to Facebook Login > Settings # 5. Add Valid OAuth Redirect URI: http://your-domain/auth/oauth/facebook/callback # 6. Go to Settings > Basic to get App ID and App Secret # # Documentation: https://developers.facebook.com/docs/facebook-login/guides/advanced/manual-flow # ---------------------------------------------------------------------------- oauth-facebook-enabled,false oauth-facebook-client-id, oauth-facebook-client-secret, oauth-facebook-redirect-uri, , # ---------------------------------------------------------------------------- # TWITTER (X) OAUTH 2.0 # ---------------------------------------------------------------------------- # Setup Instructions: # 1. Go to https://developer.twitter.com/en/portal/dashboard # 2. Create a new project and app (or use existing) # 3. Go to your app's "Keys and tokens" tab # 4. Under "OAuth 2.0 Client ID and Client Secret", generate credentials # 5. Go to "User authentication settings" and configure: # - Enable OAuth 2.0 # - Type: Web App # - Callback URL: http://your-domain/auth/oauth/twitter/callback # 6. Copy Client ID and Client Secret below # # Note: Twitter requires OAuth 2.0 with PKCE for web apps # Documentation: https://developer.twitter.com/en/docs/authentication/oauth-2-0 # ---------------------------------------------------------------------------- oauth-twitter-enabled,false oauth-twitter-client-id, oauth-twitter-client-secret, oauth-twitter-redirect-uri, , # ---------------------------------------------------------------------------- # REDDIT OAUTH # ---------------------------------------------------------------------------- # Setup Instructions: # 1. Go to https://www.reddit.com/prefs/apps # 2. Click "create another app..." at the bottom # 3. Select "web app" as the application type # 4. Enter redirect URI: http://your-domain/auth/oauth/reddit/callback # 5. Copy the client ID (under app name) and secret below # # Note: Reddit requires Basic Auth for token exchange and custom User-Agent # Documentation: https://github.com/reddit-archive/reddit/wiki/OAuth2 # ---------------------------------------------------------------------------- oauth-reddit-enabled,false oauth-reddit-client-id, oauth-reddit-client-secret, oauth-reddit-redirect-uri,