From 3ca92b8ee6edc7e0c5fb0e2a81b557240748fb17 Mon Sep 17 00:00:00 2001 From: silentoplayz Date: Thu, 13 Nov 2025 16:03:29 -0500 Subject: [PATCH] Remove emojis as requested --- docs/features/auth/_category_.json | 2 +- docs/features/auth/ldap.mdx | 2 +- docs/features/auth/scim.mdx | 2 +- docs/features/auth/sso/index.mdx | 2 +- docs/features/auth/sso/keycloak.mdx | 2 +- docs/features/channels/index.md | 4 +- docs/features/chat-features/chat-params.md | 2 +- docs/features/chat-features/chatshare.md | 2 +- .../chat-features/code-execution/artifacts.md | 2 +- .../chat-features/code-execution/index.md | 2 +- .../chat-features/code-execution/mermaid.md | 4 +- .../chat-features/code-execution/python.md | 4 +- .../conversation-organization.md | 2 +- docs/features/chat-features/index.mdx | 2 +- docs/features/chat-features/url-params.md | 2 +- docs/features/evaluation/index.mdx | 2 +- .../_category_.json | 2 +- .../automatic1111.md | 2 +- .../image-generation-and-editing/comfyui.md | 2 +- .../image-generation-and-editing/gemini.md | 2 +- .../image-router.md | 2 +- .../image-generation-and-editing/openai.md | 2 +- .../image-generation-and-editing/usage.md | 2 +- docs/features/interface/_category_.json | 2 +- docs/features/interface/banners.md | 60 +++++++++---------- docs/features/interface/webhooks.md | 34 +++++------ docs/features/mcp.mdx | 2 +- docs/features/pipelines/_category_.json | 2 +- docs/features/pipelines/filters.md | 2 +- docs/features/pipelines/index.mdx | 2 +- docs/features/pipelines/pipes.md | 2 +- docs/features/pipelines/tutorials.md | 2 +- docs/features/pipelines/valves.md | 2 +- docs/features/plugin/events/index.mdx | 2 +- docs/features/plugin/functions/action.mdx | 2 +- docs/features/plugin/functions/filter.mdx | 2 +- docs/features/plugin/functions/index.mdx | 2 +- docs/features/plugin/functions/pipe.mdx | 2 +- docs/features/plugin/index.mdx | 2 +- docs/features/plugin/migration/index.mdx | 2 +- docs/features/plugin/tools/development.mdx | 2 +- docs/features/plugin/tools/index.mdx | 2 +- docs/features/plugin/valves/index.mdx | 2 +- .../rag/document-extraction/apachetika.md | 2 +- .../rag/document-extraction/docling.md | 2 +- .../features/rag/document-extraction/index.md | 2 +- .../rag/document-extraction/mistral-ocr.md | 2 +- docs/features/rag/index.md | 2 +- docs/features/rbac/groups.md | 2 +- docs/features/rbac/index.mdx | 2 +- docs/features/rbac/permissions.md | 2 +- docs/features/rbac/roles.md | 2 +- docs/features/workspace/index.mdx | 2 +- docs/features/workspace/knowledge.md | 2 +- docs/features/workspace/models.md | 2 +- docs/features/workspace/prompts.md | 2 +- .../advanced-topics/development.md | 2 +- .../advanced-topics/https-encryption.md | 2 +- .../getting-started/advanced-topics/index.mdx | 2 +- .../advanced-topics/logging.md | 2 +- .../advanced-topics/monitoring/index.md | 2 +- .../advanced-topics/monitoring/otel.md | 2 +- .../advanced-topics/network-diagrams.mdx | 2 +- docs/getting-started/api-endpoints.md | 2 +- docs/getting-started/env-configuration.mdx | 2 +- docs/getting-started/quick-start/index.mdx | 2 +- .../quick-start/starting-with-functions.mdx | 2 +- .../quick-start/starting-with-llama-cpp.mdx | 2 +- .../quick-start/starting-with-ollama.mdx | 2 +- .../starting-with-openai-compatible.mdx | 2 +- .../quick-start/starting-with-openai.mdx | 2 +- docs/getting-started/updating.mdx | 2 +- docs/openapi-servers/faq.mdx | 2 +- docs/openapi-servers/mcp.mdx | 2 +- docs/openapi-servers/open-webui.mdx | 2 +- docs/troubleshooting/compatibility.mdx | 2 +- docs/troubleshooting/connection-error.mdx | 2 +- docs/troubleshooting/microphone-error.mdx | 2 +- docs/troubleshooting/password-reset.mdx | 2 +- docs/troubleshooting/rag.mdx | 2 +- docs/troubleshooting/sso.mdx | 2 +- docs/tutorials/database.mdx | 2 +- docs/tutorials/deployment/index.mdx | 2 +- docs/tutorials/docker-install.md | 2 +- docs/tutorials/https/_category_.json | 2 +- docs/tutorials/https/caddy.md | 2 +- docs/tutorials/https/haproxy.md | 2 +- docs/tutorials/https/nginx.md | 2 +- docs/tutorials/integrations/_category_.json | 2 +- docs/tutorials/integrations/amazon-bedrock.md | 2 +- .../integrations/azure-ad-ds-ldap.mdx | 2 +- .../azure-openai/azure-cli-auth.mdx | 2 +- .../integrations/azure-openai/index.mdx | 2 +- .../azure-openai/workload-identity-auth.mdx | 2 +- .../backend-controlled-ui-compatible-flow.md | 2 +- .../integrations/browser-search-engine.md | 2 +- docs/tutorials/integrations/continue-dev.md | 2 +- docs/tutorials/integrations/custom-ca.md | 2 +- .../integrations/deepseekr1-dynamic.md | 2 +- .../tutorials/integrations/firefox-sidebar.md | 2 +- docs/tutorials/integrations/helicone.md | 2 +- docs/tutorials/integrations/ipex_llm.md | 2 +- docs/tutorials/integrations/iterm2.md | 2 +- docs/tutorials/integrations/langfuse.md | 2 +- .../tutorials/integrations/libre-translate.md | 2 +- docs/tutorials/integrations/okta-oidc-sso.md | 2 +- .../integrations/onedrive-sharepoint.mdx | 2 +- docs/tutorials/integrations/redis.md | 2 +- docs/tutorials/jupyter.md | 2 +- docs/tutorials/maintenance/_category_.json | 2 +- docs/tutorials/maintenance/backups.md | 2 +- docs/tutorials/offline-mode.md | 2 +- docs/tutorials/s3-storage.md | 2 +- docs/tutorials/speech-to-text/_category_.json | 2 +- .../tutorials/speech-to-text/env-variables.md | 2 +- docs/tutorials/speech-to-text/stt-config.md | 2 +- docs/tutorials/tab-nginx/LetsEncrypt.md | 24 ++++---- docs/tutorials/tab-nginx/_category_.json | 7 +++ .../Kokoro-FastAPI-integration.md | 2 +- docs/tutorials/text-to-speech/_category_.json | 2 +- .../chatterbox-tts-api-integration.md | 2 +- .../text-to-speech/kokoro-web-integration.md | 2 +- .../openai-edge-tts-integration.md | 2 +- .../openedai-speech-integration.md | 2 +- docs/tutorials/tips/_category_.json | 2 +- docs/tutorials/tips/contributing-tutorial.md | 2 +- .../tips/improve-performance-local.md | 2 +- .../tips/one-click-ollama-launcher.mdx | 2 +- docs/tutorials/tips/rag-tutorial.md | 2 +- docs/tutorials/tips/reduce-ram-usage.md | 2 +- docs/tutorials/tips/special_arguments.mdx | 2 +- docs/tutorials/tips/sqlite-database.md | 2 +- docs/tutorials/web-search/_category_.json | 2 +- docs/tutorials/web-search/bing.md | 2 +- docs/tutorials/web-search/brave.md | 2 +- docs/tutorials/web-search/ddgs.mdx | 2 +- docs/tutorials/web-search/exa.md | 2 +- docs/tutorials/web-search/external.md | 2 +- docs/tutorials/web-search/google-pse.md | 2 +- docs/tutorials/web-search/jina.md | 2 +- docs/tutorials/web-search/kagi.md | 2 +- docs/tutorials/web-search/mojeek.md | 2 +- docs/tutorials/web-search/ollama-cloud.mdx | 2 +- docs/tutorials/web-search/perplexity.mdx | 2 +- .../web-search/perplexity_search.mdx | 2 +- docs/tutorials/web-search/searchapi.md | 2 +- docs/tutorials/web-search/searxng.md | 2 +- docs/tutorials/web-search/serpapi.md | 2 +- docs/tutorials/web-search/serper.md | 2 +- docs/tutorials/web-search/serply.md | 2 +- docs/tutorials/web-search/serpstack.md | 2 +- docs/tutorials/web-search/tavily.md | 2 +- docs/tutorials/web-search/yacy.md | 2 +- 153 files changed, 217 insertions(+), 212 deletions(-) create mode 100644 docs/tutorials/tab-nginx/_category_.json diff --git a/docs/features/auth/_category_.json b/docs/features/auth/_category_.json index 077f4d31..52fb85c7 100644 --- a/docs/features/auth/_category_.json +++ b/docs/features/auth/_category_.json @@ -1,4 +1,4 @@ { - "label": "🀝 Federated Authentication", + "label": "Federated Authentication", "position": 0 } diff --git a/docs/features/auth/ldap.mdx b/docs/features/auth/ldap.mdx index a94b1173..02500063 100644 --- a/docs/features/auth/ldap.mdx +++ b/docs/features/auth/ldap.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 2 -title: "πŸ“‡ LDAP Authentication" +title: "LDAP Authentication" --- # OpenLDAP Integration diff --git a/docs/features/auth/scim.mdx b/docs/features/auth/scim.mdx index 44b6a6fc..4b56430b 100644 --- a/docs/features/auth/scim.mdx +++ b/docs/features/auth/scim.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 3 -title: "πŸ‘€β†”οΈπŸ†” SCIM 2.0" +title: "SCIM 2.0" --- # SCIM 2.0 Support diff --git a/docs/features/auth/sso/index.mdx b/docs/features/auth/sso/index.mdx index 037baadc..4c5075da 100644 --- a/docs/features/auth/sso/index.mdx +++ b/docs/features/auth/sso/index.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 1 -title: "⚑️ SSO (OAuth, OIDC, Trusted Header)" +title: "SSO (OAuth, OIDC, Trusted Header)" --- :::info diff --git a/docs/features/auth/sso/keycloak.mdx b/docs/features/auth/sso/keycloak.mdx index a4a5c7ef..a3d1e761 100644 --- a/docs/features/auth/sso/keycloak.mdx +++ b/docs/features/auth/sso/keycloak.mdx @@ -1,5 +1,5 @@ --- -title: "πŸ”‘ Keycloak" +title: "Keycloak" --- :::warning diff --git a/docs/features/channels/index.md b/docs/features/channels/index.md index 8947af1e..3e7878c8 100644 --- a/docs/features/channels/index.md +++ b/docs/features/channels/index.md @@ -1,6 +1,6 @@ --- sidebar_position: 7 -title: "πŸ“’ Channels" +title: "Channels" --- -Soon... \ No newline at end of file +Soon... diff --git a/docs/features/chat-features/chat-params.md b/docs/features/chat-features/chat-params.md index 3b0cdb18..f2238cbb 100644 --- a/docs/features/chat-features/chat-params.md +++ b/docs/features/chat-features/chat-params.md @@ -1,6 +1,6 @@ --- sidebar_position: 4 -title: "βš™οΈ Chat Parameters" +title: "Chat Parameters" --- Within Open WebUI, there are three levels to setting a **System Prompt** and **Advanced Parameters**: per-chat basis, per-model basis, and per-account basis. This hierarchical system allows for flexibility while maintaining structured administration and control. diff --git a/docs/features/chat-features/chatshare.md b/docs/features/chat-features/chatshare.md index 63c0e564..e77f5e1a 100644 --- a/docs/features/chat-features/chatshare.md +++ b/docs/features/chat-features/chatshare.md @@ -1,6 +1,6 @@ --- sidebar_position: 4 -title: "πŸ“€ Chat Sharing" +title: "Chat Sharing" --- ### Enabling Community Sharing diff --git a/docs/features/chat-features/code-execution/artifacts.md b/docs/features/chat-features/code-execution/artifacts.md index cf54a6aa..30f3080c 100644 --- a/docs/features/chat-features/code-execution/artifacts.md +++ b/docs/features/chat-features/code-execution/artifacts.md @@ -1,6 +1,6 @@ --- sidebar_position: 1 -title: "🏺 Artifacts" +title: "Artifacts" --- ## What are Artifacts and how do I use them in Open WebUI? diff --git a/docs/features/chat-features/code-execution/index.md b/docs/features/chat-features/code-execution/index.md index ee156063..d2ef0649 100644 --- a/docs/features/chat-features/code-execution/index.md +++ b/docs/features/chat-features/code-execution/index.md @@ -1,6 +1,6 @@ --- sidebar_position: 5 -title: "▢️ Code Execution" +title: "Code Execution" --- Open WebUI offers powerful code execution capabilities directly within your chat interface, enabling you to transform ideas into actionable results without leaving the platform. diff --git a/docs/features/chat-features/code-execution/mermaid.md b/docs/features/chat-features/code-execution/mermaid.md index 1bb3a7cd..f203dab1 100644 --- a/docs/features/chat-features/code-execution/mermaid.md +++ b/docs/features/chat-features/code-execution/mermaid.md @@ -1,9 +1,9 @@ --- sidebar_position: 3 -title: "🌊 MermaidJS Rendering" +title: "MermaidJS Rendering" --- -## 🌊 MermaidJS Rendering Support in Open WebUI +## MermaidJS Rendering Support in Open WebUI ## Overview diff --git a/docs/features/chat-features/code-execution/python.md b/docs/features/chat-features/code-execution/python.md index ddedd1f9..0ee22a61 100644 --- a/docs/features/chat-features/code-execution/python.md +++ b/docs/features/chat-features/code-execution/python.md @@ -1,10 +1,8 @@ --- sidebar_position: 2 -title: "🐍 Python Code Execution" +title: "Python Code Execution" --- -# 🐍 Python Code Execution - ## Overview Open WebUI allows for the client-side execution of Python code in the browser, utilizing Pyodide to run scripts within a code block in a chat. This feature enables Large Language Models (LLMs) to generate Python scripts that can be executed directly in the browser, leveraging a range of libraries supported by Pyodide. diff --git a/docs/features/chat-features/conversation-organization.md b/docs/features/chat-features/conversation-organization.md index 54b26288..aaa47722 100644 --- a/docs/features/chat-features/conversation-organization.md +++ b/docs/features/chat-features/conversation-organization.md @@ -1,6 +1,6 @@ --- sidebar_position: 4 -title: "πŸ—‚οΈ Organizing Conversations" +title: "Organizing Conversations" --- Open WebUI provides powerful organization features that help users manage their conversations. You can easily categorize and tag conversations, making it easier to find and retrieve them later. The two primary ways to organize conversations are through **Folders** and **Tags**. diff --git a/docs/features/chat-features/index.mdx b/docs/features/chat-features/index.mdx index 6edff57e..b557e2b5 100644 --- a/docs/features/chat-features/index.mdx +++ b/docs/features/chat-features/index.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 1 -title: "πŸ’¬ Chat Features" +title: "Chat Features" --- # Chat Features Overview diff --git a/docs/features/chat-features/url-params.md b/docs/features/chat-features/url-params.md index 0a36f74a..a2d8190f 100644 --- a/docs/features/chat-features/url-params.md +++ b/docs/features/chat-features/url-params.md @@ -1,6 +1,6 @@ --- sidebar_position: 5 -title: "πŸ”— URL Parameters" +title: "URL Parameters" --- In Open WebUI, chat sessions can be customized through various URL parameters. These parameters allow you to set specific configurations, enable features, and define model settings on a per-chat basis. This approach provides flexibility and control over individual chat sessions directly from the URL. diff --git a/docs/features/evaluation/index.mdx b/docs/features/evaluation/index.mdx index 027ecdd6..084a7bcd 100644 --- a/docs/features/evaluation/index.mdx +++ b/docs/features/evaluation/index.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 6 -title: "πŸ“ Evaluation" +title: "Evaluation" --- ## Why Should I Evaluate Models? diff --git a/docs/features/image-generation-and-editing/_category_.json b/docs/features/image-generation-and-editing/_category_.json index f65c372b..d7948d4f 100644 --- a/docs/features/image-generation-and-editing/_category_.json +++ b/docs/features/image-generation-and-editing/_category_.json @@ -1,5 +1,5 @@ { - "label": "🎨 Image Generation and Editing", + "label": "Image Generation and Editing", "position": 5, "link": { "type": "generated-index" diff --git a/docs/features/image-generation-and-editing/automatic1111.md b/docs/features/image-generation-and-editing/automatic1111.md index 3a3bb248..a84a3488 100644 --- a/docs/features/image-generation-and-editing/automatic1111.md +++ b/docs/features/image-generation-and-editing/automatic1111.md @@ -1,6 +1,6 @@ --- sidebar_position: 1 -title: "πŸŽ›οΈ AUTOMATIC1111" +title: "AUTOMATIC1111" --- :::warning diff --git a/docs/features/image-generation-and-editing/comfyui.md b/docs/features/image-generation-and-editing/comfyui.md index 725be8c6..40cf5da5 100644 --- a/docs/features/image-generation-and-editing/comfyui.md +++ b/docs/features/image-generation-and-editing/comfyui.md @@ -1,6 +1,6 @@ --- sidebar_position: 2 -title: "πŸ”€ ComfyUI" +title: "ComfyUI" --- :::warning diff --git a/docs/features/image-generation-and-editing/gemini.md b/docs/features/image-generation-and-editing/gemini.md index 5d7c43b1..ae0c5b75 100644 --- a/docs/features/image-generation-and-editing/gemini.md +++ b/docs/features/image-generation-and-editing/gemini.md @@ -1,6 +1,6 @@ --- sidebar_position: 5 -title: "🎨 Gemini" +title: "Gemini" --- :::warning diff --git a/docs/features/image-generation-and-editing/image-router.md b/docs/features/image-generation-and-editing/image-router.md index 2aeeaf8b..2a6034ac 100644 --- a/docs/features/image-generation-and-editing/image-router.md +++ b/docs/features/image-generation-and-editing/image-router.md @@ -1,6 +1,6 @@ --- sidebar_position: 4 -title: "🧭 Image Router" +title: "Image Router" --- :::warning diff --git a/docs/features/image-generation-and-editing/openai.md b/docs/features/image-generation-and-editing/openai.md index e29f9f3c..016a6a6d 100644 --- a/docs/features/image-generation-and-editing/openai.md +++ b/docs/features/image-generation-and-editing/openai.md @@ -1,6 +1,6 @@ --- sidebar_position: 3 -title: "🧠 OpenAI" +title: "OpenAI" --- :::warning diff --git a/docs/features/image-generation-and-editing/usage.md b/docs/features/image-generation-and-editing/usage.md index 590c99b0..2d777f11 100644 --- a/docs/features/image-generation-and-editing/usage.md +++ b/docs/features/image-generation-and-editing/usage.md @@ -1,6 +1,6 @@ --- sidebar_position: 6 -title: "πŸ“Š Usage" +title: "Usage" --- Before you can use image generation, you must ensure that the **Image Generation** toggle is enabled in the **Admin Panel** > **Settings** > **Images** menu. diff --git a/docs/features/interface/_category_.json b/docs/features/interface/_category_.json index b863c4e5..54d866fb 100644 --- a/docs/features/interface/_category_.json +++ b/docs/features/interface/_category_.json @@ -1,4 +1,4 @@ { - "label": "🎨 Interface", + "label": "Interface", "position": 6 } diff --git a/docs/features/interface/banners.md b/docs/features/interface/banners.md index 2d23a194..189d14cb 100644 --- a/docs/features/interface/banners.md +++ b/docs/features/interface/banners.md @@ -1,6 +1,6 @@ --- sidebar_position: 13 -title: "πŸ”° Customizable Banners" +title: "Customizable Banners" --- ## Overview @@ -15,23 +15,23 @@ You can configure banners in two ways: through the Admin Panel for a user-friend This is the most straightforward way to manage banners. -1. **Log in** to your Open WebUI instance as an administrator. -2. Navigate to the **Admin Panel** > **Settings** > **Interface**. -3. Locate the **"Banners"** section. -4. Click the **+** icon to add a new banner. +1. **Log in** to your Open WebUI instance as an administrator. +2. Navigate to the **Admin Panel** > **Settings** > **Interface**. +3. Locate the **"Banners"** section. +4. Click the **+** icon to add a new banner. You can then configure the following options for each banner: -- **Type:** The color and style of the banner. Choose from: - - `info` (Blue) - - `success` (Green) - - `warning` (Yellow) - - `error` (Red) -- **Title:** The main heading of the banner. -- **Content:** The main text or message of the banner. -- **Dismissible:** If toggled on, users can close the banner. Dismissed banners are stored in the user's browser, so they will not reappear for that user unless their browser cache is cleared. If toggled off, the banner will always be visible. +- **Type:** The color and style of the banner. Choose from: + - `info` (Blue) + - `success` (Green) + - `warning` (Yellow) + - `error` (Red) +- **Title:** The main heading of the banner. +- **Content:** The main text or message of the banner. +- **Dismissible:** If toggled on, users can close the banner. Dismissed banners are stored in the user's browser, so they will not reappear for that user unless their browser cache is cleared. If toggled off, the banner will always be visible. -5. Click **"Save"** at the bottom of the page to apply your changes. +5. Click **"Save"** at the bottom of the page to apply your changes. ### Option 2: Using Environment Variables @@ -39,10 +39,10 @@ For automated deployments, you can configure banners using the `WEBUI_BANNERS` e **Environment Variable:** -- `WEBUI_BANNERS` - - **Type:** `string` (containing a JSON list of objects) - - **Default:** `[]` - - **Description:** A list of banner objects to be displayed to users. +- `WEBUI_BANNERS` + - **Type:** `string` (containing a JSON list of objects) + - **Default:** `[]` + - **Description:** A list of banner objects to be displayed to users. **Example:** @@ -60,18 +60,18 @@ services: Each banner object in the JSON list has the following properties: -- `id` (string, required): A unique identifier for the banner. This is used to track which banners a user has dismissed. -- `type` (string, required): The style of the banner. Must be one of `info`, `success`, `warning`, or `error`. -- `title` (string, required): The title text displayed on the banner. -- `content` (string, required): The main message of the banner. -- `dismissible` (boolean, required): Determines if the user can close the banner. `true` means it can be dismissed; `false` means it cannot. -- `timestamp` (integer, optional): **Note:** While this field is present in the configuration, it is not currently used by the frontend. The timestamp does not affect whether a banner is displayed or not. +- `id` (string, required): A unique identifier for the banner. This is used to track which banners a user has dismissed. +- `type` (string, required): The style of the banner. Must be one of `info`, `success`, `warning`, or `error`. +- `title` (string, required): The title text displayed on the banner. +- `content` (string, required): The main message of the banner. +- `dismissible` (boolean, required): Determines if the user can close the banner. `true` means it can be dismissed; `false` means it cannot. +- `timestamp` (integer, optional): **Note:** While this field is present in the configuration, it is not currently used by the frontend. The timestamp does not affect whether a banner is displayed or not. ## Troubleshooting -- **Banner Not Appearing:** - - Ensure the JSON format for the `WEBUI_BANNERS` environment variable is correct. It must be a valid JSON array of objects. - - Check the Open WebUI server logs for any errors related to parsing the `WEBUI_BANNERS` variable. -- **Banner Cannot Be Dismissed:** - - Verify that the `dismissible` property for the banner is set to `true` in your configuration. - - If a banner is not dismissible, it is by design and cannot be closed by the user. +- **Banner Not Appearing:** + - Ensure the JSON format for the `WEBUI_BANNERS` environment variable is correct. It must be a valid JSON array of objects. + - Check the Open WebUI server logs for any errors related to parsing the `WEBUI_BANNERS` variable. +- **Banner Cannot Be Dismissed:** + - Verify that the `dismissible` property for the banner is set to `true` in your configuration. + - If a banner is not dismissible, it is by design and cannot be closed by the user. diff --git a/docs/features/interface/webhooks.md b/docs/features/interface/webhooks.md index 3546202c..c35ca954 100644 --- a/docs/features/interface/webhooks.md +++ b/docs/features/interface/webhooks.md @@ -1,6 +1,6 @@ --- sidebar_position: 17 -title: "πŸͺ Webhook Integrations" +title: "Webhook Integrations" --- ## Overview @@ -9,8 +9,8 @@ Open WebUI offers two distinct webhook integrations to help you stay informed ab There are two types of webhooks available: -1. **Admin Webhook:** A system-wide webhook that notifies administrators about new user sign-ups. -2. **User Webhook:** A personal webhook that notifies individual users when a response to their chat is ready, especially useful for long-running tasks. +1. **Admin Webhook:** A system-wide webhook that notifies administrators about new user sign-ups. +2. **User Webhook:** A personal webhook that notifies individual users when a response to their chat is ready, especially useful for long-running tasks. ## 1. Admin Webhook: New User Notifications @@ -26,11 +26,11 @@ You can configure the admin webhook in two ways: #### Option 1: Through the Admin Panel -1. Log in as an administrator. -2. Navigate to **Admin Panel > Settings > General**. -3. Locate the **"Webhook URL"** field. -4. Enter the webhook URL provided by your external service (e.g., Discord, Slack). -5. Click **"Save"**. +1. Log in as an administrator. +2. Navigate to **Admin Panel > Settings > General**. +3. Locate the **"Webhook URL"** field. +4. Enter the webhook URL provided by your external service (e.g., Discord, Slack). +5. Click **"Save"**. #### Option 2: Through Environment Variables @@ -66,11 +66,11 @@ The notification is only sent if you are **not actively using the WebUI**. If yo ### Configuration -1. Click on your profile picture in the bottom-left corner to open the settings menu. -2. Navigate to **Settings > Account**. -3. Locate the **"Notification Webhook"** field. -4. Enter your personal webhook URL. -5. Click **"Save"**. +1. Click on your profile picture in the bottom-left corner to open the settings menu. +2. Navigate to **Settings > Account**. +3. Locate the **"Notification Webhook"** field. +4. Enter your personal webhook URL. +5. Click **"Save"**. ### Payload Format @@ -93,10 +93,10 @@ When a chat response is ready and you are inactive, Open WebUI will send a `POST If you're not receiving webhook notifications, here are a few things to check: -- **Verify the URL:** Ensure the webhook URL is correct and properly pasted into the settings field. -- **Service Configuration:** Double-check that the webhook is set up correctly in the external service (e.g., Discord, Slack). -- **Firewall/Proxy:** Make sure your network or firewall is not blocking outgoing requests from the Open WebUI server. -- **Open WebUI Logs:** Check the Open WebUI server logs for any error messages related to webhook failures. +- **Verify the URL:** Ensure the webhook URL is correct and properly pasted into the settings field. +- **Service Configuration:** Double-check that the webhook is set up correctly in the external service (e.g., Discord, Slack). +- **Firewall/Proxy:** Make sure your network or firewall is not blocking outgoing requests from the Open WebUI server. +- **Open WebUI Logs:** Check the Open WebUI server logs for any error messages related to webhook failures. :::note diff --git a/docs/features/mcp.mdx b/docs/features/mcp.mdx index 02d737d5..03e62658 100644 --- a/docs/features/mcp.mdx +++ b/docs/features/mcp.mdx @@ -1,5 +1,5 @@ --- -title: πŸ”Œ Model Context Protocol (MCP) +title: Model Context Protocol (MCP) --- Open WebUI natively supports **MCP (Model Context Protocol)** starting in **v0.6.31**. This page shows how to enable it quickly, harden it for production, and troubleshoot common snags. diff --git a/docs/features/pipelines/_category_.json b/docs/features/pipelines/_category_.json index bd148249..18c38ce0 100644 --- a/docs/features/pipelines/_category_.json +++ b/docs/features/pipelines/_category_.json @@ -1,4 +1,4 @@ { - "label": "πŸ›€οΈ Pipelines", + "label": "Pipelines", "position": 9000 } diff --git a/docs/features/pipelines/filters.md b/docs/features/pipelines/filters.md index bd4d51c6..05c48a7e 100644 --- a/docs/features/pipelines/filters.md +++ b/docs/features/pipelines/filters.md @@ -1,6 +1,6 @@ --- sidebar_position: 1 -title: "🚰 Filters" +title: "Filters" --- ## Filters diff --git a/docs/features/pipelines/index.mdx b/docs/features/pipelines/index.mdx index 4595e183..7e55807f 100644 --- a/docs/features/pipelines/index.mdx +++ b/docs/features/pipelines/index.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 1000 -title: "⚑ Pipelines" +title: "Pipelines" --- import { TopBanners } from "@site/src/components/TopBanners"; diff --git a/docs/features/pipelines/pipes.md b/docs/features/pipelines/pipes.md index 9969ed05..4e66e733 100644 --- a/docs/features/pipelines/pipes.md +++ b/docs/features/pipelines/pipes.md @@ -1,6 +1,6 @@ --- sidebar_position: 2 -title: "πŸ”— Pipes" +title: "Pipes" --- ## Pipes diff --git a/docs/features/pipelines/tutorials.md b/docs/features/pipelines/tutorials.md index 58751167..1245d2df 100644 --- a/docs/features/pipelines/tutorials.md +++ b/docs/features/pipelines/tutorials.md @@ -1,6 +1,6 @@ --- sidebar_position: 7 -title: "πŸ“– Pipeline Tutorials" +title: "Pipeline Tutorials" --- ## Pipeline Tutorials diff --git a/docs/features/pipelines/valves.md b/docs/features/pipelines/valves.md index 0271571f..f11332fc 100644 --- a/docs/features/pipelines/valves.md +++ b/docs/features/pipelines/valves.md @@ -1,6 +1,6 @@ --- sidebar_position: 3 -title: "🚦 Valves" +title: "Valves" --- ## Valves diff --git a/docs/features/plugin/events/index.mdx b/docs/features/plugin/events/index.mdx index 79f56de1..9f2777f3 100644 --- a/docs/features/plugin/events/index.mdx +++ b/docs/features/plugin/events/index.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 3 -title: "πŸ”” Events" +title: "Events" --- # πŸ”” Events: Using `__event_emitter__` and `__event_call__` in Open WebUI diff --git a/docs/features/plugin/functions/action.mdx b/docs/features/plugin/functions/action.mdx index 17cbddf1..80577608 100644 --- a/docs/features/plugin/functions/action.mdx +++ b/docs/features/plugin/functions/action.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 3 -title: "🎬 Action Function" +title: "Action Function" --- Action functions allow you to write custom buttons that appear in the message toolbar for end users to interact with. This feature enables more interactive messaging, allowing users to grant permission before a task is performed, generate visualizations of structured data, download an audio snippet of chats, and many other use cases. diff --git a/docs/features/plugin/functions/filter.mdx b/docs/features/plugin/functions/filter.mdx index 7002d994..95e68e5a 100644 --- a/docs/features/plugin/functions/filter.mdx +++ b/docs/features/plugin/functions/filter.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 2 -title: "πŸͺ„ Filter Function" +title: "Filter Function" --- # πŸͺ„ Filter Function: Modify Inputs and Outputs diff --git a/docs/features/plugin/functions/index.mdx b/docs/features/plugin/functions/index.mdx index 70cc2cda..558bcfe7 100644 --- a/docs/features/plugin/functions/index.mdx +++ b/docs/features/plugin/functions/index.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 1 -title: "🧰 Functions" +title: "Functions" --- ## πŸš€ What Are Functions? diff --git a/docs/features/plugin/functions/pipe.mdx b/docs/features/plugin/functions/pipe.mdx index 01361cc7..1919745c 100644 --- a/docs/features/plugin/functions/pipe.mdx +++ b/docs/features/plugin/functions/pipe.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 1 -title: "🚰 Pipe Function" +title: "Pipe Function" --- # 🚰 Pipe Function: Create Custom "Agents/Models" diff --git a/docs/features/plugin/index.mdx b/docs/features/plugin/index.mdx index badf66c3..1ea9bc63 100644 --- a/docs/features/plugin/index.mdx +++ b/docs/features/plugin/index.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 3 -title: "πŸ› οΈ Tools & Functions (Plugins)" +title: "Tools & Functions (Plugins)" --- # πŸ› οΈ Tools & Functions diff --git a/docs/features/plugin/migration/index.mdx b/docs/features/plugin/migration/index.mdx index c88d4963..58e457bc 100644 --- a/docs/features/plugin/migration/index.mdx +++ b/docs/features/plugin/migration/index.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 4 -title: "🚚 Migrating Tools & Functions: 0.4 to 0.5" +title: "Migrating Tools & Functions: 0.4 to 0.5" --- # 🚚 Migration Guide: Open WebUI 0.4 to 0.5 diff --git a/docs/features/plugin/tools/development.mdx b/docs/features/plugin/tools/development.mdx index 92f98d75..2e9985f7 100644 --- a/docs/features/plugin/tools/development.mdx +++ b/docs/features/plugin/tools/development.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 2 -title: "πŸ› οΈ Development" +title: "Development" --- ## Writing A Custom Toolkit diff --git a/docs/features/plugin/tools/index.mdx b/docs/features/plugin/tools/index.mdx index 1bebe409..a7db57eb 100644 --- a/docs/features/plugin/tools/index.mdx +++ b/docs/features/plugin/tools/index.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 2 -title: "βš™οΈ Tools" +title: "Tools" --- # βš™οΈ What are Tools? diff --git a/docs/features/plugin/valves/index.mdx b/docs/features/plugin/valves/index.mdx index 208dd48d..b91ff070 100644 --- a/docs/features/plugin/valves/index.mdx +++ b/docs/features/plugin/valves/index.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 3 -title: "🚦 Valves" +title: "Valves" --- ## Valves diff --git a/docs/features/rag/document-extraction/apachetika.md b/docs/features/rag/document-extraction/apachetika.md index e67e6979..af00ab6b 100644 --- a/docs/features/rag/document-extraction/apachetika.md +++ b/docs/features/rag/document-extraction/apachetika.md @@ -1,6 +1,6 @@ --- sidebar_position: 4000 -title: "πŸͺΆ Apache Tika Extraction" +title: "Apache Tika Extraction" --- :::warning diff --git a/docs/features/rag/document-extraction/docling.md b/docs/features/rag/document-extraction/docling.md index 2be419fe..7184db37 100644 --- a/docs/features/rag/document-extraction/docling.md +++ b/docs/features/rag/document-extraction/docling.md @@ -1,6 +1,6 @@ --- sidebar_position: 4000 -title: "🐀 Docling Document Extraction" +title: "Docling Document Extraction" --- :::warning diff --git a/docs/features/rag/document-extraction/index.md b/docs/features/rag/document-extraction/index.md index 7b83c488..d9f3473d 100644 --- a/docs/features/rag/document-extraction/index.md +++ b/docs/features/rag/document-extraction/index.md @@ -1,6 +1,6 @@ --- sidebar_position: 6 -title: "πŸ“„ Document Extraction" +title: "Document Extraction" --- ## Document Extraction in Open WebUI diff --git a/docs/features/rag/document-extraction/mistral-ocr.md b/docs/features/rag/document-extraction/mistral-ocr.md index 188f9e7b..e5b66439 100644 --- a/docs/features/rag/document-extraction/mistral-ocr.md +++ b/docs/features/rag/document-extraction/mistral-ocr.md @@ -1,6 +1,6 @@ --- sidebar_position: 4000 -title: "πŸ‘οΈ Mistral OCR" +title: "Mistral OCR" --- :::warning diff --git a/docs/features/rag/index.md b/docs/features/rag/index.md index a9fab705..8fb78be3 100644 --- a/docs/features/rag/index.md +++ b/docs/features/rag/index.md @@ -1,6 +1,6 @@ --- sidebar_position: 2 -title: "πŸ”Ž Retrieval Augmented Generation (RAG)" +title: "Retrieval Augmented Generation (RAG)" --- :::warning diff --git a/docs/features/rbac/groups.md b/docs/features/rbac/groups.md index c4f9fc44..ffbbcc2c 100644 --- a/docs/features/rbac/groups.md +++ b/docs/features/rbac/groups.md @@ -1,6 +1,6 @@ --- sidebar_position: 3 -title: "πŸ‘₯ Groups" +title: "Groups" --- Groups allow administrators to diff --git a/docs/features/rbac/index.mdx b/docs/features/rbac/index.mdx index 0829ea4c..96cde1c3 100644 --- a/docs/features/rbac/index.mdx +++ b/docs/features/rbac/index.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 1 -title: "πŸͺͺ Role-Based Access Control (RBAC)" +title: "Role-Based Access Control (RBAC)" --- ## Access Control diff --git a/docs/features/rbac/permissions.md b/docs/features/rbac/permissions.md index 39c426b6..03acdbe1 100644 --- a/docs/features/rbac/permissions.md +++ b/docs/features/rbac/permissions.md @@ -1,6 +1,6 @@ --- sidebar_position: 3 -title: "πŸ”’ Permissions" +title: "Permissions" --- The `Permissions` section of the `Workspace` within Open WebUI allows administrators to configure access controls and feature availability for users. This powerful system enables fine-grained control over what users can access and modify within the application. diff --git a/docs/features/rbac/roles.md b/docs/features/rbac/roles.md index 47ae6718..25b2e29a 100644 --- a/docs/features/rbac/roles.md +++ b/docs/features/rbac/roles.md @@ -1,6 +1,6 @@ --- sidebar_position: 3 -title: "πŸ”‘ Roles" +title: "Roles" --- Open WebUI implements a structured role-based access control system with three primary user roles: diff --git a/docs/features/workspace/index.mdx b/docs/features/workspace/index.mdx index 8a4db2b6..f3e9f109 100644 --- a/docs/features/workspace/index.mdx +++ b/docs/features/workspace/index.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 0 -title: "πŸ–₯️ Workspace" +title: "Workspace" --- The Workspace in Open WebUI provides a comprehensive environment for managing your AI interactions and configurations. It consists of several key components: diff --git a/docs/features/workspace/knowledge.md b/docs/features/workspace/knowledge.md index 40cd51c9..9de1e3a8 100644 --- a/docs/features/workspace/knowledge.md +++ b/docs/features/workspace/knowledge.md @@ -1,6 +1,6 @@ --- sidebar_position: 1 -title: "🧠 Knowledge" +title: "Knowledge" --- Knowledge part of Open WebUI is like a memory bank that makes your interactions even more powerful and context-aware. Let's break down what "Knowledge" really means in Open WebUI, how it works, and why it’s incredibly helpful for enhancing your experience. diff --git a/docs/features/workspace/models.md b/docs/features/workspace/models.md index 6f1804ca..f14d49e4 100644 --- a/docs/features/workspace/models.md +++ b/docs/features/workspace/models.md @@ -1,6 +1,6 @@ --- sidebar_position: 0 -title: "πŸ€– Models" +title: "Models" --- The `Models` section of the `Workspace` within Open WebUI is a powerful tool that allows you to create and manage custom models tailored to specific purposes. This section serves as a central hub for all your modelfiles, providing a range of features to edit, clone, share, export, and hide your models. diff --git a/docs/features/workspace/prompts.md b/docs/features/workspace/prompts.md index e7c8fc30..99f85491 100644 --- a/docs/features/workspace/prompts.md +++ b/docs/features/workspace/prompts.md @@ -1,6 +1,6 @@ --- sidebar_position: 2 -title: "πŸ“œ Prompts" +title: "Prompts" --- The `Prompts` section of the `Workspace` within Open WebUI enables users to create, manage, and share custom prompts. This feature streamlines interactions with AI models by allowing users to save frequently used prompts and easily access them through slash commands. diff --git a/docs/getting-started/advanced-topics/development.md b/docs/getting-started/advanced-topics/development.md index ced43eda..158e3b5e 100644 --- a/docs/getting-started/advanced-topics/development.md +++ b/docs/getting-started/advanced-topics/development.md @@ -1,6 +1,6 @@ --- sidebar_position: 1 -title: "πŸ› οΈ Local Development Guide" +title: "Local Development Guide" --- # Ready to Contribute to Open WebUI? Let's Get Started! πŸš€ diff --git a/docs/getting-started/advanced-topics/https-encryption.md b/docs/getting-started/advanced-topics/https-encryption.md index 1e2f1920..89311741 100644 --- a/docs/getting-started/advanced-topics/https-encryption.md +++ b/docs/getting-started/advanced-topics/https-encryption.md @@ -1,6 +1,6 @@ --- sidebar_position: 6 -title: "πŸ”’ Enabling HTTPS Encryption" +title: "Enabling HTTPS Encryption" --- # Secure Your Open WebUI with HTTPS πŸ”’ diff --git a/docs/getting-started/advanced-topics/index.mdx b/docs/getting-started/advanced-topics/index.mdx index 6d68dbd5..99164250 100644 --- a/docs/getting-started/advanced-topics/index.mdx +++ b/docs/getting-started/advanced-topics/index.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 4 -title: "πŸ“š Advanced Topics" +title: "Advanced Topics" --- # πŸ“š Advanced Topics diff --git a/docs/getting-started/advanced-topics/logging.md b/docs/getting-started/advanced-topics/logging.md index 0c33977a..f85c4368 100644 --- a/docs/getting-started/advanced-topics/logging.md +++ b/docs/getting-started/advanced-topics/logging.md @@ -1,6 +1,6 @@ --- sidebar_position: 5 -title: "πŸ“œ Logging in Open WebUI" +title: "Logging in Open WebUI" --- # Understanding Open WebUI Logging πŸͺ΅ diff --git a/docs/getting-started/advanced-topics/monitoring/index.md b/docs/getting-started/advanced-topics/monitoring/index.md index 4cc2c3eb..45956b03 100644 --- a/docs/getting-started/advanced-topics/monitoring/index.md +++ b/docs/getting-started/advanced-topics/monitoring/index.md @@ -1,6 +1,6 @@ --- sidebar_position: 6 -title: "πŸ“Š Monitoring Your Open WebUI" +title: "Monitoring Your Open WebUI" --- # Keep Your Open WebUI Healthy with Monitoring 🩺 diff --git a/docs/getting-started/advanced-topics/monitoring/otel.md b/docs/getting-started/advanced-topics/monitoring/otel.md index 8d523bb5..ece076ae 100644 --- a/docs/getting-started/advanced-topics/monitoring/otel.md +++ b/docs/getting-started/advanced-topics/monitoring/otel.md @@ -1,6 +1,6 @@ --- sidebar_position: 7 -title: "πŸ”­ OpenTelemetry" +title: "OpenTelemetry" --- Open WebUI supports **distributed tracing and metrics** export via the OpenTelemetry (OTel) protocol (OTLP). This enables integration with modern observability stacks such as **Grafana LGTM (Loki, Grafana, Tempo, Mimir)**, as well as **Jaeger**, **Tempo**, and **Prometheus** to monitor requests, database/Redis queries, response times, and more in real-time. diff --git a/docs/getting-started/advanced-topics/network-diagrams.mdx b/docs/getting-started/advanced-topics/network-diagrams.mdx index fb8472e6..d09a30f3 100644 --- a/docs/getting-started/advanced-topics/network-diagrams.mdx +++ b/docs/getting-started/advanced-topics/network-diagrams.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 3 -title: "πŸ•ΈοΈ Network Diagrams" +title: "Network Diagrams" --- Here, we provide clear and structured diagrams to help you understand how various components of the network interact within different setups. This documentation is designed to assist both macOS/Windows and Linux users. Each scenario is illustrated using Mermaid diagrams to show how the interactions are set up depending on the different system configurations and deployment strategies. diff --git a/docs/getting-started/api-endpoints.md b/docs/getting-started/api-endpoints.md index 400e2851..5a56a3a9 100644 --- a/docs/getting-started/api-endpoints.md +++ b/docs/getting-started/api-endpoints.md @@ -1,6 +1,6 @@ --- sidebar_position: 400 -title: "πŸ”— API Endpoints" +title: "API Endpoints" --- This guide provides essential information on how to interact with the API endpoints effectively to achieve seamless integration and automation using our models. Please note that this is an experimental setup and may undergo future updates for enhancement. diff --git a/docs/getting-started/env-configuration.mdx b/docs/getting-started/env-configuration.mdx index 3a26607f..c9e2e8c6 100644 --- a/docs/getting-started/env-configuration.mdx +++ b/docs/getting-started/env-configuration.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 4 -title: "🌍 Environment Variable Configuration" +title: "Environment Variable Configuration" --- ## Overview diff --git a/docs/getting-started/quick-start/index.mdx b/docs/getting-started/quick-start/index.mdx index 4a6eb8f1..1cf8dbe4 100644 --- a/docs/getting-started/quick-start/index.mdx +++ b/docs/getting-started/quick-start/index.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 2 -title: "⏱️ Quick Start" +title: "Quick Start" --- import Tabs from '@theme/Tabs'; diff --git a/docs/getting-started/quick-start/starting-with-functions.mdx b/docs/getting-started/quick-start/starting-with-functions.mdx index 2e6d9020..63c44447 100644 --- a/docs/getting-started/quick-start/starting-with-functions.mdx +++ b/docs/getting-started/quick-start/starting-with-functions.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 5 -title: "πŸ”Œ Getting Started with Functions" +title: "Getting Started with Functions" --- ## Overview diff --git a/docs/getting-started/quick-start/starting-with-llama-cpp.mdx b/docs/getting-started/quick-start/starting-with-llama-cpp.mdx index 4051c571..8e19312c 100644 --- a/docs/getting-started/quick-start/starting-with-llama-cpp.mdx +++ b/docs/getting-started/quick-start/starting-with-llama-cpp.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 3 -title: "πŸ¦™Starting with Llama.cpp" +title: "Starting with Llama.cpp" --- ## Overview diff --git a/docs/getting-started/quick-start/starting-with-ollama.mdx b/docs/getting-started/quick-start/starting-with-ollama.mdx index b6040c8d..1f2ff78f 100644 --- a/docs/getting-started/quick-start/starting-with-ollama.mdx +++ b/docs/getting-started/quick-start/starting-with-ollama.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 1 -title: "πŸ¦™ Starting With Ollama" +title: "Starting With Ollama" --- ## Overview diff --git a/docs/getting-started/quick-start/starting-with-openai-compatible.mdx b/docs/getting-started/quick-start/starting-with-openai-compatible.mdx index 01cd5bef..c255bcb4 100644 --- a/docs/getting-started/quick-start/starting-with-openai-compatible.mdx +++ b/docs/getting-started/quick-start/starting-with-openai-compatible.mdx @@ -1,7 +1,7 @@ --- sidebar_position: 4 -title: "🌐 Starting with OpenAI-Compatible Servers" +title: "Starting with OpenAI-Compatible Servers" --- diff --git a/docs/getting-started/quick-start/starting-with-openai.mdx b/docs/getting-started/quick-start/starting-with-openai.mdx index 1d12f22a..b07c3017 100644 --- a/docs/getting-started/quick-start/starting-with-openai.mdx +++ b/docs/getting-started/quick-start/starting-with-openai.mdx @@ -1,7 +1,7 @@ --- sidebar_position: 2 -title: "πŸ€– Starting With OpenAI" +title: "Starting With OpenAI" --- diff --git a/docs/getting-started/updating.mdx b/docs/getting-started/updating.mdx index c813ca3e..ed070c45 100644 --- a/docs/getting-started/updating.mdx +++ b/docs/getting-started/updating.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 300 -title: "πŸ”„ Updating Open WebUI" +title: "Updating Open WebUI" --- ## Why isn't my Open WebUI updating? diff --git a/docs/openapi-servers/faq.mdx b/docs/openapi-servers/faq.mdx index b34ef65f..85e77a9f 100644 --- a/docs/openapi-servers/faq.mdx +++ b/docs/openapi-servers/faq.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 10 -title: "❓ FAQ" +title: "FAQ" --- #### 🌐 Q: Why isn't my local OpenAPI tool server accessible from the WebUI interface? diff --git a/docs/openapi-servers/mcp.mdx b/docs/openapi-servers/mcp.mdx index e7bd1f58..20dbea48 100644 --- a/docs/openapi-servers/mcp.mdx +++ b/docs/openapi-servers/mcp.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 3 -title: "πŸ›°οΈ MCP Support" +title: "MCP Support" --- This documentation explains how to easily set up and deploy the [**MCP (Model Context Protocol)-to-OpenAPI proxy server** (mcpo)](https://github.com/open-webui/mcpo) provided by Open WebUI. Learn how you can effortlessly expose MCP-based tool servers using standard, familiar OpenAPI endpoints suitable for end-users and developers. diff --git a/docs/openapi-servers/open-webui.mdx b/docs/openapi-servers/open-webui.mdx index c6f8f24d..cc9861c1 100644 --- a/docs/openapi-servers/open-webui.mdx +++ b/docs/openapi-servers/open-webui.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 1 -title: "πŸ”— Open WebUI Integration" +title: "Open WebUI Integration" --- ## Overview diff --git a/docs/troubleshooting/compatibility.mdx b/docs/troubleshooting/compatibility.mdx index 9484299e..f95da1f0 100644 --- a/docs/troubleshooting/compatibility.mdx +++ b/docs/troubleshooting/compatibility.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 0 -title: "🌐 Browser Compatibility" +title: "Browser Compatibility" --- Open WebUI is designed for and tested on modern browsers. To ensure the best experience, we recommend using the following browser versions or later: diff --git a/docs/troubleshooting/connection-error.mdx b/docs/troubleshooting/connection-error.mdx index b1711606..cc8f0f06 100644 --- a/docs/troubleshooting/connection-error.mdx +++ b/docs/troubleshooting/connection-error.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 0 -title: "🚧 Server Connectivity Issues" +title: "Server Connectivity Issues" --- We're here to help you get everything set up and running smoothly. Below, you'll find step-by-step instructions tailored for different scenarios to solve common connection issues with Ollama and external servers like Hugging Face. diff --git a/docs/troubleshooting/microphone-error.mdx b/docs/troubleshooting/microphone-error.mdx index 3641d231..59446d57 100644 --- a/docs/troubleshooting/microphone-error.mdx +++ b/docs/troubleshooting/microphone-error.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 2 -title: "πŸŽ™οΈ Troubleshooting Microphone Access" +title: "Troubleshooting Microphone Access" --- Ensuring your application has the proper microphone access is crucial for functionality that depends on audio input. This guide covers how to manage and troubleshoot microphone permissions, particularly under secure contexts. diff --git a/docs/troubleshooting/password-reset.mdx b/docs/troubleshooting/password-reset.mdx index 0b635d79..e9b419bc 100644 --- a/docs/troubleshooting/password-reset.mdx +++ b/docs/troubleshooting/password-reset.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 1 -title: "πŸ”‘ Reset Admin Password" +title: "Reset Admin Password" --- # Resetting Your Admin Password πŸ—οΈ diff --git a/docs/troubleshooting/rag.mdx b/docs/troubleshooting/rag.mdx index 13db09f0..09d17888 100644 --- a/docs/troubleshooting/rag.mdx +++ b/docs/troubleshooting/rag.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 3 -title: "🧠 Troubleshooting RAG (Retrieval-Augmented Generation)" +title: "Troubleshooting RAG (Retrieval-Augmented Generation)" --- Retrieval-Augmented Generation (RAG) enables language models to reason over external contentβ€”documents, knowledge bases, and moreβ€”by retrieving relevant info and feeding it into the model. But when things don't work as expected (e.g., the model "hallucinates" or misses relevant info), it's often not the model's faultβ€”it's a context issue. diff --git a/docs/troubleshooting/sso.mdx b/docs/troubleshooting/sso.mdx index 15544972..c1007907 100644 --- a/docs/troubleshooting/sso.mdx +++ b/docs/troubleshooting/sso.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 4 -title: "πŸ” Troubleshooting OAUTH / SSO Issues" +title: "Troubleshooting OAUTH / SSO Issues" --- OAUTH or Single Sign-On (SSO) lets you secure Open WebUI with modern authentication, but when users encounter login problems, the solution is often simpleβ€”if you know where to look. Most of the time, one of these key issues below is the culprit. Here's how to hunt them down and fix SSO headaches fast! 🚦 diff --git a/docs/tutorials/database.mdx b/docs/tutorials/database.mdx index 4ca91866..c3b02231 100644 --- a/docs/tutorials/database.mdx +++ b/docs/tutorials/database.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 310 -title: "πŸ“¦ Exporting and Importing Database" +title: "Exporting and Importing Database" --- If you need to migrate your **Open WebUI** data (e.g., chat histories, configurations, etc.) from one server to another or back it up for later use, you can export and import the database. This guide assumes you're running Open WebUI using the internal SQLite database (not PostgreSQL). diff --git a/docs/tutorials/deployment/index.mdx b/docs/tutorials/deployment/index.mdx index 7f767bcd..147ac7d1 100644 --- a/docs/tutorials/deployment/index.mdx +++ b/docs/tutorials/deployment/index.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 1000 -title: "☁️ Deployment" +title: "Deployment" --- import { TopBanners } from "@site/src/components/TopBanners"; diff --git a/docs/tutorials/docker-install.md b/docs/tutorials/docker-install.md index bbdba19e..496096dd 100644 --- a/docs/tutorials/docker-install.md +++ b/docs/tutorials/docker-install.md @@ -1,6 +1,6 @@ --- sidebar_position: 4 -title: 🐳 Installing Docker +title: "Installing Docker" --- :::info diff --git a/docs/tutorials/https/_category_.json b/docs/tutorials/https/_category_.json index 7a03c9ef..254b95d4 100644 --- a/docs/tutorials/https/_category_.json +++ b/docs/tutorials/https/_category_.json @@ -1,5 +1,5 @@ { - "label": "πŸ”’ HTTPS", + "label": "HTTPS", "position": 200, "link": { "type": "generated-index" diff --git a/docs/tutorials/https/caddy.md b/docs/tutorials/https/caddy.md index e9f70869..b1431a15 100644 --- a/docs/tutorials/https/caddy.md +++ b/docs/tutorials/https/caddy.md @@ -1,6 +1,6 @@ --- sidebar_position: 202 -title: "πŸͺ„ HTTPS using Caddy" +title: "HTTPS using Caddy" --- :::warning diff --git a/docs/tutorials/https/haproxy.md b/docs/tutorials/https/haproxy.md index 5e57b1d4..8463374d 100644 --- a/docs/tutorials/https/haproxy.md +++ b/docs/tutorials/https/haproxy.md @@ -1,6 +1,6 @@ --- sidebar_position: 201 -title: "βš–οΈ HTTPS using HAProxy" +title: "HTTPS using HAProxy" --- :::warning diff --git a/docs/tutorials/https/nginx.md b/docs/tutorials/https/nginx.md index e82aab37..4ee0cb16 100644 --- a/docs/tutorials/https/nginx.md +++ b/docs/tutorials/https/nginx.md @@ -1,6 +1,6 @@ --- sidebar_position: 200 -title: "πŸš€ HTTPS using Nginx" +title: "HTTPS using Nginx" --- :::warning diff --git a/docs/tutorials/integrations/_category_.json b/docs/tutorials/integrations/_category_.json index b2ba55f3..36497a8d 100644 --- a/docs/tutorials/integrations/_category_.json +++ b/docs/tutorials/integrations/_category_.json @@ -1,5 +1,5 @@ { - "label": "πŸ”— Integrations", + "label": "Integrations", "position": 2, "link": { "type": "generated-index" diff --git a/docs/tutorials/integrations/amazon-bedrock.md b/docs/tutorials/integrations/amazon-bedrock.md index 7a94f6e8..9ff01446 100644 --- a/docs/tutorials/integrations/amazon-bedrock.md +++ b/docs/tutorials/integrations/amazon-bedrock.md @@ -1,6 +1,6 @@ --- sidebar_position: 31 -title: "πŸͺ¨ Integrate with Amazon Bedrock" +title: "Integrate with Amazon Bedrock" --- :::warning diff --git a/docs/tutorials/integrations/azure-ad-ds-ldap.mdx b/docs/tutorials/integrations/azure-ad-ds-ldap.mdx index 55b6f728..44218712 100644 --- a/docs/tutorials/integrations/azure-ad-ds-ldap.mdx +++ b/docs/tutorials/integrations/azure-ad-ds-ldap.mdx @@ -1,5 +1,5 @@ --- -title: "πŸ“‡ Azure AD Domain Services (LDAPS) Integration" +title: "Azure AD Domain Services (LDAPS) Integration" --- :::warning diff --git a/docs/tutorials/integrations/azure-openai/azure-cli-auth.mdx b/docs/tutorials/integrations/azure-openai/azure-cli-auth.mdx index 91dba420..ea38cfc5 100644 --- a/docs/tutorials/integrations/azure-openai/azure-cli-auth.mdx +++ b/docs/tutorials/integrations/azure-openai/azure-cli-auth.mdx @@ -1,5 +1,5 @@ --- -title: "πŸ“Ÿ Azure CLI Authentication" +title: "Azure CLI Authentication" --- :::warning diff --git a/docs/tutorials/integrations/azure-openai/index.mdx b/docs/tutorials/integrations/azure-openai/index.mdx index 61782fb3..e4b2b0bc 100644 --- a/docs/tutorials/integrations/azure-openai/index.mdx +++ b/docs/tutorials/integrations/azure-openai/index.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 1 -title: "✨ Azure OpenAI with EntraID" +title: "Azure OpenAI with EntraID" --- :::warning diff --git a/docs/tutorials/integrations/azure-openai/workload-identity-auth.mdx b/docs/tutorials/integrations/azure-openai/workload-identity-auth.mdx index 53c2fb68..fc838405 100644 --- a/docs/tutorials/integrations/azure-openai/workload-identity-auth.mdx +++ b/docs/tutorials/integrations/azure-openai/workload-identity-auth.mdx @@ -1,5 +1,5 @@ --- -title: "πŸ€– Workload Identity Authentication" +title: "Workload Identity Authentication" --- :::warning diff --git a/docs/tutorials/integrations/backend-controlled-ui-compatible-flow.md b/docs/tutorials/integrations/backend-controlled-ui-compatible-flow.md index 16feca2d..fef44d2b 100644 --- a/docs/tutorials/integrations/backend-controlled-ui-compatible-flow.md +++ b/docs/tutorials/integrations/backend-controlled-ui-compatible-flow.md @@ -1,6 +1,6 @@ --- sidebar_position: 2 -title: "πŸ”„ Backend-Controlled, UI-Compatible API Flow" +title: "Backend-Controlled, UI-Compatible API Flow" --- :::warning diff --git a/docs/tutorials/integrations/browser-search-engine.md b/docs/tutorials/integrations/browser-search-engine.md index 3849bde1..173a6519 100644 --- a/docs/tutorials/integrations/browser-search-engine.md +++ b/docs/tutorials/integrations/browser-search-engine.md @@ -1,6 +1,6 @@ --- sidebar_position: 16 -title: "🌐 Browser Search Engine" +title: "Browser Search Engine" --- :::warning diff --git a/docs/tutorials/integrations/continue-dev.md b/docs/tutorials/integrations/continue-dev.md index c8aa902e..bf52149a 100644 --- a/docs/tutorials/integrations/continue-dev.md +++ b/docs/tutorials/integrations/continue-dev.md @@ -1,6 +1,6 @@ --- sidebar_position: 13 -title: "βš›οΈ Continue.dev VS Code Extension with Open WebUI" +title: "Continue.dev VS Code Extension with Open WebUI" --- :::warning diff --git a/docs/tutorials/integrations/custom-ca.md b/docs/tutorials/integrations/custom-ca.md index a3a12dbd..bb66d202 100644 --- a/docs/tutorials/integrations/custom-ca.md +++ b/docs/tutorials/integrations/custom-ca.md @@ -1,6 +1,6 @@ --- sidebar_position: 14 -title: "πŸ›ƒ Setting up with Custom CA Store" +title: "Setting up with Custom CA Store" --- :::warning diff --git a/docs/tutorials/integrations/deepseekr1-dynamic.md b/docs/tutorials/integrations/deepseekr1-dynamic.md index 9872f01a..8666a327 100644 --- a/docs/tutorials/integrations/deepseekr1-dynamic.md +++ b/docs/tutorials/integrations/deepseekr1-dynamic.md @@ -1,6 +1,6 @@ --- sidebar_position: 1 -title: "πŸ‹ Run DeepSeek R1 Dynamic 1.58-bit with Llama.cpp" +title: "Run DeepSeek R1 Dynamic 1.58-bit with Llama.cpp" --- A huge shoutout to **UnslothAI** for their incredible efforts! Thanks to their hard work, we can now run the **full DeepSeek-R1** 671B parameter model in its dynamic 1.58-bit quantized form (compressed to just 131GB) on **Llama.cpp**! And the best part? You no longer have to despair about needing massive enterprise-class GPUs or servers β€” it’s possible to run this model on your personal machine (albeit slowly for most consumer hardware). diff --git a/docs/tutorials/integrations/firefox-sidebar.md b/docs/tutorials/integrations/firefox-sidebar.md index 8942aafb..a222d6d0 100644 --- a/docs/tutorials/integrations/firefox-sidebar.md +++ b/docs/tutorials/integrations/firefox-sidebar.md @@ -1,6 +1,6 @@ --- sidebar_position: 4100 -title: "🦊 Firefox AI Chatbot Sidebar" +title: "Firefox AI Chatbot Sidebar" --- :::warning diff --git a/docs/tutorials/integrations/helicone.md b/docs/tutorials/integrations/helicone.md index e27cf672..3f3125fa 100644 --- a/docs/tutorials/integrations/helicone.md +++ b/docs/tutorials/integrations/helicone.md @@ -1,5 +1,5 @@ --- -title: "πŸ•΅πŸ»β€β™€οΈ Monitor your LLM requests with Helicone" +title: "Monitor your LLM requests with Helicone" sidebar_position: 19 --- diff --git a/docs/tutorials/integrations/ipex_llm.md b/docs/tutorials/integrations/ipex_llm.md index 554d1ec9..36ce47de 100644 --- a/docs/tutorials/integrations/ipex_llm.md +++ b/docs/tutorials/integrations/ipex_llm.md @@ -1,6 +1,6 @@ --- sidebar_position: 11 -title: "πŸ–₯️ Local LLM Setup with IPEX-LLM on Intel GPU" +title: "Local LLM Setup with IPEX-LLM on Intel GPU" --- :::warning diff --git a/docs/tutorials/integrations/iterm2.md b/docs/tutorials/integrations/iterm2.md index b3076270..b78cc41d 100644 --- a/docs/tutorials/integrations/iterm2.md +++ b/docs/tutorials/integrations/iterm2.md @@ -1,5 +1,5 @@ --- -title: "⌨️ Iterm2 AI Integration" +title: "Iterm2 AI Integration" --- :::warning diff --git a/docs/tutorials/integrations/langfuse.md b/docs/tutorials/integrations/langfuse.md index aa543814..97547165 100644 --- a/docs/tutorials/integrations/langfuse.md +++ b/docs/tutorials/integrations/langfuse.md @@ -1,6 +1,6 @@ --- sidebar_position: 20 -title: "πŸͺ’ Monitoring and Debugging with Langfuse" +title: "Monitoring and Debugging with Langfuse" --- ## Langfuse Integration with Open WebUI diff --git a/docs/tutorials/integrations/libre-translate.md b/docs/tutorials/integrations/libre-translate.md index c08a6705..4b1f44a8 100644 --- a/docs/tutorials/integrations/libre-translate.md +++ b/docs/tutorials/integrations/libre-translate.md @@ -1,6 +1,6 @@ --- sidebar_position: 25 -title: "πŸ”  LibreTranslate Integration" +title: "LibreTranslate Integration" --- :::warning diff --git a/docs/tutorials/integrations/okta-oidc-sso.md b/docs/tutorials/integrations/okta-oidc-sso.md index bdad5614..f5f2e375 100644 --- a/docs/tutorials/integrations/okta-oidc-sso.md +++ b/docs/tutorials/integrations/okta-oidc-sso.md @@ -1,6 +1,6 @@ --- sidebar_position: 40 -title: "πŸ”— Okta OIDC SSO Integration" +title: "Okta OIDC SSO Integration" --- :::warning diff --git a/docs/tutorials/integrations/onedrive-sharepoint.mdx b/docs/tutorials/integrations/onedrive-sharepoint.mdx index 8bee5bc3..9a20bdbc 100644 --- a/docs/tutorials/integrations/onedrive-sharepoint.mdx +++ b/docs/tutorials/integrations/onedrive-sharepoint.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 32 -title: "πŸ“ Integrate with OneDrive & SharePoint" +title: "Integrate with OneDrive & SharePoint" --- :::info diff --git a/docs/tutorials/integrations/redis.md b/docs/tutorials/integrations/redis.md index 6b7e153b..60bc7fef 100644 --- a/docs/tutorials/integrations/redis.md +++ b/docs/tutorials/integrations/redis.md @@ -1,6 +1,6 @@ --- sidebar_position: 30 -title: "πŸ”— Redis Websocket Support" +title: "Redis Websocket Support" --- :::warning diff --git a/docs/tutorials/jupyter.md b/docs/tutorials/jupyter.md index ee20831c..da0310bc 100644 --- a/docs/tutorials/jupyter.md +++ b/docs/tutorials/jupyter.md @@ -1,6 +1,6 @@ --- sidebar_position: 321 -title: "🐍 Jupyter Notebook Integration" +title: "Jupyter Notebook Integration" --- :::warning diff --git a/docs/tutorials/maintenance/_category_.json b/docs/tutorials/maintenance/_category_.json index 0f1c0c85..53e8c37e 100644 --- a/docs/tutorials/maintenance/_category_.json +++ b/docs/tutorials/maintenance/_category_.json @@ -1,5 +1,5 @@ { - "label": "πŸ› οΈ Maintenance", + "label": "Maintenance", "position": 5, "link": { "type": "generated-index" diff --git a/docs/tutorials/maintenance/backups.md b/docs/tutorials/maintenance/backups.md index 1e04e9da..e146af25 100644 --- a/docs/tutorials/maintenance/backups.md +++ b/docs/tutorials/maintenance/backups.md @@ -1,6 +1,6 @@ --- sidebar_position: 1000 -title: "πŸ’Ύ Backups" +title: "Backups" --- :::warning diff --git a/docs/tutorials/offline-mode.md b/docs/tutorials/offline-mode.md index 8d3008cb..b85e3eee 100644 --- a/docs/tutorials/offline-mode.md +++ b/docs/tutorials/offline-mode.md @@ -1,6 +1,6 @@ --- sidebar_position: 24 -title: "✈️ Offline Mode" +title: "Offline Mode" --- :::warning diff --git a/docs/tutorials/s3-storage.md b/docs/tutorials/s3-storage.md index ab95a37b..ad5844ec 100644 --- a/docs/tutorials/s3-storage.md +++ b/docs/tutorials/s3-storage.md @@ -1,6 +1,6 @@ --- sidebar_position: 320 -title: "πŸͺ£ Switching to S3 Storage" +title: "Switching to S3 Storage" --- :::warning diff --git a/docs/tutorials/speech-to-text/_category_.json b/docs/tutorials/speech-to-text/_category_.json index cae7d080..78252bfa 100644 --- a/docs/tutorials/speech-to-text/_category_.json +++ b/docs/tutorials/speech-to-text/_category_.json @@ -1,5 +1,5 @@ { - "label": "πŸŽ™οΈ Speech To Text", + "label": "Speech To Text", "position": 5, "link": { "type": "generated-index" diff --git a/docs/tutorials/speech-to-text/env-variables.md b/docs/tutorials/speech-to-text/env-variables.md index b25978cb..1d4fd926 100644 --- a/docs/tutorials/speech-to-text/env-variables.md +++ b/docs/tutorials/speech-to-text/env-variables.md @@ -1,6 +1,6 @@ --- sidebar_position: 2 -title: "🌍 Environment Variables" +title: "Environment Variables" --- ## Environment Variables List diff --git a/docs/tutorials/speech-to-text/stt-config.md b/docs/tutorials/speech-to-text/stt-config.md index d4be3ebf..fcc3d6fc 100644 --- a/docs/tutorials/speech-to-text/stt-config.md +++ b/docs/tutorials/speech-to-text/stt-config.md @@ -1,6 +1,6 @@ --- sidebar_position: 1 -title: "βš™οΈ Configuration" +title: "Configuration" --- Open Web UI supports both local, browser, and remote speech to text. diff --git a/docs/tutorials/tab-nginx/LetsEncrypt.md b/docs/tutorials/tab-nginx/LetsEncrypt.md index 1f91150b..919c39db 100644 --- a/docs/tutorials/tab-nginx/LetsEncrypt.md +++ b/docs/tutorials/tab-nginx/LetsEncrypt.md @@ -4,14 +4,14 @@ Let's Encrypt provides free SSL certificates trusted by most browsers, ideal for This guide uses a two-phase approach: -1. **Phase 1:** Temporarily run Nginx to prove you own the domain and get a certificate from Let's Encrypt. -2. **Phase 2:** Reconfigure Nginx to use the new certificate for a secure HTTPS connection. +1. **Phase 1:** Temporarily run Nginx to prove you own the domain and get a certificate from Let's Encrypt. +2. **Phase 2:** Reconfigure Nginx to use the new certificate for a secure HTTPS connection. #### Prerequisites - * A **domain name** (e.g., `my-webui.com`) with a **DNS `A` record** pointing to your server's public IP address. - * **Docker** and **Docker Compose** installed on your server. - * Basic understanding of running commands in a terminal. +* A **domain name** (e.g., `my-webui.com`) with a **DNS `A` record** pointing to your server's public IP address. +* **Docker** and **Docker Compose** installed on your server. +* Basic understanding of running commands in a terminal. :::info **Heads up\!** Let's Encrypt **cannot** issue certificates for an IP address. You **must** use a domain name. @@ -104,7 +104,7 @@ First, we'll set up the necessary files and a temporary Nginx configuration that Now we'll run a script that uses Docker to fetch the certificate. -1. **Create the Certificate Request Script** +1. **Create the Certificate Request Script** Create an executable script named `enable_letsencrypt.sh` in your project root. @@ -146,13 +146,13 @@ Now we'll run a script that uses Docker to fetch the certificate. echo "### Certificate obtained successfully! ###" ``` -2. **Make the Script Executable** +2. **Make the Script Executable** ```bash chmod +x enable_letsencrypt.sh ``` -3. **Run the Script** +3. **Run the Script** Execute the script. It will automatically start Nginx, request the certificate, and then stop Nginx. @@ -166,7 +166,7 @@ Now we'll run a script that uses Docker to fetch the certificate. With the certificate saved in your `ssl` directory, you can now update the Nginx configuration to enable HTTPS. -1. **Update the Nginx Configuration for SSL** +1. **Update the Nginx Configuration for SSL** **Replace the entire contents** of `nginx/conf.d/open-webui.conf` with the final configuration below. @@ -222,7 +222,7 @@ With the certificate saved in your `ssl` directory, you can now update the Nginx } ``` -2. **Launch All Services** +2. **Launch All Services** Start both Nginx and Open WebUI with the final, secure configuration. @@ -244,13 +244,13 @@ You can now access your Open WebUI instance securely via HTTPS. Let's Encrypt certificates expire every 90 days. You should set up a `cron` job to renew them automatically. -1. Open the crontab editor: +1. Open the crontab editor: ```bash sudo crontab -e ``` -2. Add the following line to run a renewal check every day at 3:30 AM. It will only renew if the certificate is close to expiring. +2. Add the following line to run a renewal check every day at 3:30 AM. It will only renew if the certificate is close to expiring. ```cron 30 3 * * * /usr/bin/docker run --rm -v "/ssl/certbot/conf:/etc/letsencrypt" -v "/ssl/certbot/www:/var/www/certbot" certbot/certbot renew --quiet --webroot --webroot-path=/var/www/certbot --deploy-hook "/usr/bin/docker compose -f /docker-compose.yml restart nginx" diff --git a/docs/tutorials/tab-nginx/_category_.json b/docs/tutorials/tab-nginx/_category_.json new file mode 100644 index 00000000..131b921d --- /dev/null +++ b/docs/tutorials/tab-nginx/_category_.json @@ -0,0 +1,7 @@ +{ + "label": "HTTPS", + "position": 8, + "link": { + "type": "generated-index" + } +} diff --git a/docs/tutorials/text-to-speech/Kokoro-FastAPI-integration.md b/docs/tutorials/text-to-speech/Kokoro-FastAPI-integration.md index 5ff65df2..6db39fae 100644 --- a/docs/tutorials/text-to-speech/Kokoro-FastAPI-integration.md +++ b/docs/tutorials/text-to-speech/Kokoro-FastAPI-integration.md @@ -1,6 +1,6 @@ --- sidebar_position: 2 -title: "πŸ’– Kokoro-FastAPI Using Docker" +title: "Kokoro-FastAPI Using Docker" --- :::warning diff --git a/docs/tutorials/text-to-speech/_category_.json b/docs/tutorials/text-to-speech/_category_.json index 791822a7..d171b331 100644 --- a/docs/tutorials/text-to-speech/_category_.json +++ b/docs/tutorials/text-to-speech/_category_.json @@ -1,5 +1,5 @@ { - "label": "πŸ“£ Text-to-Speech", + "label": "Text-to-Speech", "position": 5, "link": { "type": "generated-index" diff --git a/docs/tutorials/text-to-speech/chatterbox-tts-api-integration.md b/docs/tutorials/text-to-speech/chatterbox-tts-api-integration.md index df374b66..17990eb4 100644 --- a/docs/tutorials/text-to-speech/chatterbox-tts-api-integration.md +++ b/docs/tutorials/text-to-speech/chatterbox-tts-api-integration.md @@ -1,6 +1,6 @@ --- sidebar_position: 3 -title: "🧬 Chatterbox TTS β€” Voice Cloning" +title: "Chatterbox TTS β€” Voice Cloning" --- # Chatterbox TTS β€” Voice Cloning diff --git a/docs/tutorials/text-to-speech/kokoro-web-integration.md b/docs/tutorials/text-to-speech/kokoro-web-integration.md index 41363c71..58016184 100644 --- a/docs/tutorials/text-to-speech/kokoro-web-integration.md +++ b/docs/tutorials/text-to-speech/kokoro-web-integration.md @@ -1,6 +1,6 @@ --- sidebar_position: 2 -title: "🌐 Kokoro Web - Effortless TTS for Open WebUI" +title: "Kokoro Web - Effortless TTS for Open WebUI" --- :::warning diff --git a/docs/tutorials/text-to-speech/openai-edge-tts-integration.md b/docs/tutorials/text-to-speech/openai-edge-tts-integration.md index 7640da66..7bd30a30 100644 --- a/docs/tutorials/text-to-speech/openai-edge-tts-integration.md +++ b/docs/tutorials/text-to-speech/openai-edge-tts-integration.md @@ -1,6 +1,6 @@ --- sidebar_position: 1 -title: "🌊 Edge TTS Using Docker" +title: "Edge TTS Using Docker" --- :::warning diff --git a/docs/tutorials/text-to-speech/openedai-speech-integration.md b/docs/tutorials/text-to-speech/openedai-speech-integration.md index 5424766a..b4813e71 100644 --- a/docs/tutorials/text-to-speech/openedai-speech-integration.md +++ b/docs/tutorials/text-to-speech/openedai-speech-integration.md @@ -1,6 +1,6 @@ --- sidebar_position: 2 -title: "πŸ‘ Openedai-speech Using Docker" +title: "Openedai-speech Using Docker" --- :::warning diff --git a/docs/tutorials/tips/_category_.json b/docs/tutorials/tips/_category_.json index 10bd6bd5..d32870ae 100644 --- a/docs/tutorials/tips/_category_.json +++ b/docs/tutorials/tips/_category_.json @@ -1,5 +1,5 @@ { - "label": "πŸ’‘ Tips & Tricks", + "label": "Tips & Tricks", "position": 900, "link": { "type": "generated-index" diff --git a/docs/tutorials/tips/contributing-tutorial.md b/docs/tutorials/tips/contributing-tutorial.md index ba39c1be..537b1ee8 100644 --- a/docs/tutorials/tips/contributing-tutorial.md +++ b/docs/tutorials/tips/contributing-tutorial.md @@ -1,6 +1,6 @@ --- sidebar_position: 2 -title: "🀝 Contributing Tutorials" +title: "Contributing Tutorials" --- :::warning diff --git a/docs/tutorials/tips/improve-performance-local.md b/docs/tutorials/tips/improve-performance-local.md index 607666d5..6607a5d6 100644 --- a/docs/tutorials/tips/improve-performance-local.md +++ b/docs/tutorials/tips/improve-performance-local.md @@ -1,6 +1,6 @@ --- sidebar_position: 12 -title: "⚑ Improve Local LLM Performance with Dedicated Task Models" +title: "Improve Local LLM Performance with Dedicated Task Models" --- ## Improve Performance with Dedicated Task Models diff --git a/docs/tutorials/tips/one-click-ollama-launcher.mdx b/docs/tutorials/tips/one-click-ollama-launcher.mdx index 207b1b7f..9dfccde9 100644 --- a/docs/tutorials/tips/one-click-ollama-launcher.mdx +++ b/docs/tutorials/tips/one-click-ollama-launcher.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 21 -title: "πŸš€ One-Click Ollama + Open WebUI Launcher" +title: "One-Click Ollama + Open WebUI Launcher" --- :::warning diff --git a/docs/tutorials/tips/rag-tutorial.md b/docs/tutorials/tips/rag-tutorial.md index 90053427..e20f356c 100644 --- a/docs/tutorials/tips/rag-tutorial.md +++ b/docs/tutorials/tips/rag-tutorial.md @@ -1,6 +1,6 @@ --- sidebar_position: 3 -title: "πŸ”Ž Open WebUI RAG Tutorial" +title: "Open WebUI RAG Tutorial" --- :::warning diff --git a/docs/tutorials/tips/reduce-ram-usage.md b/docs/tutorials/tips/reduce-ram-usage.md index 95f50198..01a6cd56 100644 --- a/docs/tutorials/tips/reduce-ram-usage.md +++ b/docs/tutorials/tips/reduce-ram-usage.md @@ -1,6 +1,6 @@ --- sidebar_position: 10 -title: "βœ‚οΈ Reduce RAM Usage" +title: "Reduce RAM Usage" --- ## Reduce RAM Usage diff --git a/docs/tutorials/tips/special_arguments.mdx b/docs/tutorials/tips/special_arguments.mdx index d26bffe9..91ecb711 100644 --- a/docs/tutorials/tips/special_arguments.mdx +++ b/docs/tutorials/tips/special_arguments.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 20 -title: "πŸͺ„ Special Arguments" +title: "Special Arguments" --- :::warning diff --git a/docs/tutorials/tips/sqlite-database.md b/docs/tutorials/tips/sqlite-database.md index d9c6f3d3..6b3cb466 100644 --- a/docs/tutorials/tips/sqlite-database.md +++ b/docs/tutorials/tips/sqlite-database.md @@ -1,6 +1,6 @@ --- sidebar_position: 11 -title: "πŸ’  SQLite Database Overview" +title: "SQLite Database Overview" --- :::warning diff --git a/docs/tutorials/web-search/_category_.json b/docs/tutorials/web-search/_category_.json index d8f52da7..f95cc6f8 100644 --- a/docs/tutorials/web-search/_category_.json +++ b/docs/tutorials/web-search/_category_.json @@ -1,5 +1,5 @@ { - "label": "πŸ” Web Search", + "label": "Web Search", "position": 6, "link": { "type": "generated-index" diff --git a/docs/tutorials/web-search/bing.md b/docs/tutorials/web-search/bing.md index ef16605c..db7559f6 100644 --- a/docs/tutorials/web-search/bing.md +++ b/docs/tutorials/web-search/bing.md @@ -1,6 +1,6 @@ --- sidebar_position: 1 -title: "πŸ—ΊοΈ Bing" +title: "Bing" --- :::warning diff --git a/docs/tutorials/web-search/brave.md b/docs/tutorials/web-search/brave.md index 54d14eab..567ae6dd 100644 --- a/docs/tutorials/web-search/brave.md +++ b/docs/tutorials/web-search/brave.md @@ -1,6 +1,6 @@ --- sidebar_position: 2 -title: "🦁 Brave" +title: "Brave" --- :::warning diff --git a/docs/tutorials/web-search/ddgs.mdx b/docs/tutorials/web-search/ddgs.mdx index f3d97019..49968c8c 100644 --- a/docs/tutorials/web-search/ddgs.mdx +++ b/docs/tutorials/web-search/ddgs.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 3 -title: "πŸ¦† DDGS" +title: "DDGS" --- :::warning diff --git a/docs/tutorials/web-search/exa.md b/docs/tutorials/web-search/exa.md index 8475c0bf..1ea44bb1 100644 --- a/docs/tutorials/web-search/exa.md +++ b/docs/tutorials/web-search/exa.md @@ -1,6 +1,6 @@ --- sidebar_position: 4 -title: "✨ Exa AI" +title: "Exa AI" --- :::warning diff --git a/docs/tutorials/web-search/external.md b/docs/tutorials/web-search/external.md index c653f685..fb045352 100644 --- a/docs/tutorials/web-search/external.md +++ b/docs/tutorials/web-search/external.md @@ -1,6 +1,6 @@ --- sidebar_position: 17 -title: "↗️ External" +title: "External" --- :::warning diff --git a/docs/tutorials/web-search/google-pse.md b/docs/tutorials/web-search/google-pse.md index 61136521..9a019f5c 100644 --- a/docs/tutorials/web-search/google-pse.md +++ b/docs/tutorials/web-search/google-pse.md @@ -1,6 +1,6 @@ --- sidebar_position: 5 -title: "🎨 Google PSE" +title: "Google PSE" --- :::warning diff --git a/docs/tutorials/web-search/jina.md b/docs/tutorials/web-search/jina.md index 7a65471e..461f5142 100644 --- a/docs/tutorials/web-search/jina.md +++ b/docs/tutorials/web-search/jina.md @@ -1,6 +1,6 @@ --- sidebar_position: 6 -title: "🧠 Jina" +title: "Jina" --- :::warning diff --git a/docs/tutorials/web-search/kagi.md b/docs/tutorials/web-search/kagi.md index deb01d0d..15a93208 100644 --- a/docs/tutorials/web-search/kagi.md +++ b/docs/tutorials/web-search/kagi.md @@ -1,6 +1,6 @@ --- sidebar_position: 7 -title: "πŸ’° Kagi" +title: "Kagi" --- :::warning diff --git a/docs/tutorials/web-search/mojeek.md b/docs/tutorials/web-search/mojeek.md index 3c794456..1acd40ff 100644 --- a/docs/tutorials/web-search/mojeek.md +++ b/docs/tutorials/web-search/mojeek.md @@ -1,6 +1,6 @@ --- sidebar_position: 8 -title: "πŸ•΅οΈ Mojeek" +title: "Mojeek" --- :::warning diff --git a/docs/tutorials/web-search/ollama-cloud.mdx b/docs/tutorials/web-search/ollama-cloud.mdx index e59e71ef..31ad052c 100644 --- a/docs/tutorials/web-search/ollama-cloud.mdx +++ b/docs/tutorials/web-search/ollama-cloud.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 4 -title: "πŸ¦™ Ollama Cloud Web Search" +title: "Ollama Cloud Web Search" --- :::warning diff --git a/docs/tutorials/web-search/perplexity.mdx b/docs/tutorials/web-search/perplexity.mdx index 7ab2e6bd..34ade502 100644 --- a/docs/tutorials/web-search/perplexity.mdx +++ b/docs/tutorials/web-search/perplexity.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 30 -title: "❓ Perplexity" +title: "Perplexity" --- :::warning diff --git a/docs/tutorials/web-search/perplexity_search.mdx b/docs/tutorials/web-search/perplexity_search.mdx index 22cec410..f38fdba9 100644 --- a/docs/tutorials/web-search/perplexity_search.mdx +++ b/docs/tutorials/web-search/perplexity_search.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 31 -title: "❔ Perplexity Search" +title: "Perplexity Search" --- :::warning diff --git a/docs/tutorials/web-search/searchapi.md b/docs/tutorials/web-search/searchapi.md index aca818b8..f70c47f3 100644 --- a/docs/tutorials/web-search/searchapi.md +++ b/docs/tutorials/web-search/searchapi.md @@ -1,6 +1,6 @@ --- sidebar_position: 9 -title: "πŸ”Œ SearchApi" +title: "SearchApi" --- :::warning diff --git a/docs/tutorials/web-search/searxng.md b/docs/tutorials/web-search/searxng.md index b072652b..fcbc79c2 100644 --- a/docs/tutorials/web-search/searxng.md +++ b/docs/tutorials/web-search/searxng.md @@ -1,6 +1,6 @@ --- sidebar_position: 10 -title: "🦊 SearXNG" +title: "SearXNG" --- :::warning diff --git a/docs/tutorials/web-search/serpapi.md b/docs/tutorials/web-search/serpapi.md index 0f6fc52c..85ffb677 100644 --- a/docs/tutorials/web-search/serpapi.md +++ b/docs/tutorials/web-search/serpapi.md @@ -1,6 +1,6 @@ --- sidebar_position: 15 -title: "🐍 SerpApi" +title: "SerpApi" --- :::warning diff --git a/docs/tutorials/web-search/serper.md b/docs/tutorials/web-search/serper.md index 2e802289..f316f444 100644 --- a/docs/tutorials/web-search/serper.md +++ b/docs/tutorials/web-search/serper.md @@ -1,6 +1,6 @@ --- sidebar_position: 11 -title: "⚑ Serper" +title: "Serper" --- :::warning diff --git a/docs/tutorials/web-search/serply.md b/docs/tutorials/web-search/serply.md index b5671044..47d9e652 100644 --- a/docs/tutorials/web-search/serply.md +++ b/docs/tutorials/web-search/serply.md @@ -1,6 +1,6 @@ --- sidebar_position: 12 -title: "πŸ“„ Serply" +title: "Serply" --- :::warning diff --git a/docs/tutorials/web-search/serpstack.md b/docs/tutorials/web-search/serpstack.md index 845c94b9..5f4d861b 100644 --- a/docs/tutorials/web-search/serpstack.md +++ b/docs/tutorials/web-search/serpstack.md @@ -1,6 +1,6 @@ --- sidebar_position: 13 -title: "πŸ“š Serpstack" +title: "Serpstack" --- :::warning diff --git a/docs/tutorials/web-search/tavily.md b/docs/tutorials/web-search/tavily.md index 56059a54..1589628d 100644 --- a/docs/tutorials/web-search/tavily.md +++ b/docs/tutorials/web-search/tavily.md @@ -1,6 +1,6 @@ --- sidebar_position: 14 -title: "🎯 Tavily" +title: "Tavily" --- :::warning diff --git a/docs/tutorials/web-search/yacy.md b/docs/tutorials/web-search/yacy.md index 1e2285df..c55ddf6b 100644 --- a/docs/tutorials/web-search/yacy.md +++ b/docs/tutorials/web-search/yacy.md @@ -1,6 +1,6 @@ --- sidebar_position: 16 -title: "πŸ§‘β€πŸ€β€πŸ§‘ Yacy" +title: "Yacy" --- :::warning