From 3a59258de5cdb666bead3c3585867d60c07d78ab Mon Sep 17 00:00:00 2001 From: Pavel Garaev Date: Fri, 24 Oct 2025 17:40:40 +0400 Subject: [PATCH 1/6] fix: Visually group social icons --- src/css/custom.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/css/custom.css b/src/css/custom.css index 1a9a4a09..7b7b95e0 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -637,6 +637,10 @@ div.special_table + table tr:nth-child(even) { min-height: 100vh; } +.header-discord-link { + margin-right: 16px; +} + .header-github-link::before { content: ""; width: 24px; From 49082b8d7693df06f22ba745cca6006f6ece26aa Mon Sep 17 00:00:00 2001 From: Pavel Garaev Date: Fri, 24 Oct 2025 18:26:41 +0400 Subject: [PATCH 2/6] Add "Docs" and "Discord" links to header; style adjustments for GitHub and Discord links --- docusaurus.config.ts | 7 +++++++ src/css/custom.css | 12 ++++++++++++ 2 files changed, 19 insertions(+) diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 0e8603e7..3fc22434 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -97,12 +97,19 @@ const config: Config = { position: "left", }, { + href: "/", + label: "Docs", + position: "left", + }, + { + label: "GitHub", href: "https://github.com/open-webui/open-webui", position: "right", className: "header-github-link", "aria-label": "GitHub repository", }, { + label: "Discord", href: "https://discord.com/invite/5rJgQTnV4s", position: "right", className: "header-discord-link", diff --git a/src/css/custom.css b/src/css/custom.css index 1a9a4a09..5ab4190f 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -637,6 +637,18 @@ div.special_table + table tr:nth-child(even) { min-height: 100vh; } +.header-github-link, +.header-discord-link { + gap: 0.25rem; +} + +@media screen and (width >= 997px) { + .header-github-link, + .header-discord-link { + font-size: 0; + } +} + .header-github-link::before { content: ""; width: 24px; From 126b1cb9a25f73fd40d3d42ace347d2789525d31 Mon Sep 17 00:00:00 2001 From: silentoplayz Date: Fri, 24 Oct 2025 18:57:33 -0400 Subject: [PATCH 3/6] Update development.md Revert "Update development.md" This reverts commit 6b8ef524db3de05219a4e12352632d133a9c8703. Update development.md --- .../advanced-topics/development.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/docs/getting-started/advanced-topics/development.md b/docs/getting-started/advanced-topics/development.md index 06f696fb..ced43eda 100644 --- a/docs/getting-started/advanced-topics/development.md +++ b/docs/getting-started/advanced-topics/development.md @@ -162,6 +162,27 @@ VS Code's integrated terminal feature makes managing multiple terminals incredib 🎉 **Congratulations!** If you have followed all the steps, you should now have both the frontend and backend development servers running locally. Go back to your browser tab where you accessed the frontend (usually [http://localhost:5173](http://localhost:5173)). **Refresh the page.** You should now see the full Open WebUI application running in your browser, connected to your local backend! +## Testing From Another Device (Phone, Tablet, etc.) + +Want to open your dev instance from your phone or another computer on the same Wi-Fi? + +1. Find your dev-machine’s LAN IP, e.g. `192.168.1.42`. +2. **Frontend only (quick check):** + - Keep the backend on `localhost`. + - From your phone browse to `http://192.168.1.42:5173`. +3. **Full stack (frontend + backend):** + - In `backend/dev.sh` **add your LAN address to the CORS list**, e.g. + + ```bash + export CORS_ALLOW_ORIGIN="http://localhost:5173;http://localhost:8080;http://192.168.1.42:5173" + ``` + + - Restart the backend (`sh dev.sh`). + - From your phone browse to `http://192.168.1.42:5173`. + - All API calls will now be allowed from that origin. + +> **Security note:** The wildcard `"*"` works too, but do **not** ship that to production. + ## Troubleshooting Common Issues Here are solutions to some common problems you might encounter during setup or development: From 6057fdc3f9658373e475b70667bb3e45e319b9c7 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Sat, 25 Oct 2025 23:07:21 -0700 Subject: [PATCH 4/6] rm --- docusaurus.config.ts | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 3fc22434..566b9933 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -77,30 +77,11 @@ const config: Config = { srcDark: "images/logo-dark.png", }, items: [ - // { - // type: "docSidebar", - // position: "left", - // sidebarId: "pipelines", - // label: "Pipelines", - // }, - - // { - // type: "docSidebar", - // sidebarId: "blog", - // position: "left", - // label: "Blog", - // }, - { to: "blog", label: "Blog", position: "left", }, - { - href: "/", - label: "Docs", - position: "left", - }, { label: "GitHub", href: "https://github.com/open-webui/open-webui", From 58655fca728a1b23c75299368766a375f0330255 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Sun, 26 Oct 2025 14:49:21 -0700 Subject: [PATCH 5/6] refac --- docs/faq.mdx | 2 +- docs/license.mdx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/faq.mdx b/docs/faq.mdx index c4ea4f29..8fe27262 100644 --- a/docs/faq.mdx +++ b/docs/faq.mdx @@ -11,7 +11,7 @@ import { TopBanners } from "@site/src/components/TopBanners"; **A:** You can customize the theme, logo, and branding with our **[Enterprise License](https://docs.openwebui.com/enterprise)**, which unlocks exclusive enterprise features. -For more details on enterprise solutions and branding customizations, please contact our sales team at: 📧 **sales@openwebui.com** +For more details on enterprise solutions and branding customizations, [click here](https://docs.openwebui.com/enterprise). ### **Q: Why am I asked to sign up? Where are my data being sent to?** diff --git a/docs/license.mdx b/docs/license.mdx index 8278b8a0..9a5a11d7 100644 --- a/docs/license.mdx +++ b/docs/license.mdx @@ -172,7 +172,7 @@ We believe open ecosystems work best for users, contributors, and the future of ### **7. What if I want to white-label or deeply customize Open WebUI for my enterprise?** -Contact us! We offer **proprietary and enterprise licenses** allowing fully custom branding, priority support, feature requests, and more. Email [sales@openwebui.com](mailto:sales@openwebui.com) for details. +Contact us! We offer **proprietary and enterprise licenses** allowing fully custom branding, priority support, feature requests, and more. [Click here](https://docs.openwebui.com/enterprise) for details. ### **8. What if I already deployed Open WebUI before v0.6.6?** @@ -234,7 +234,7 @@ Display this message—prominently—in the About section, landing page, or equi If you are a business that needs private or custom branding, advanced white-label deployments, or tailored features for mission-critical use cases, **we offer proprietary and enterprise licenses**. We’ll work with you to ensure your needs and your branding are fully addressed, with a world-class support and engineering team backing your deployment. -**Contact [sales@openwebui.com](mailto:sales@openwebui.com) for more information about commercial options.** +**[Click here](https://docs.openwebui.com/enterprise) for more information about commercial options.** --- From 148f35ccd54c8f5072bbae42c93178529148dfd8 Mon Sep 17 00:00:00 2001 From: EnigmaCurry Date: Tue, 28 Oct 2025 14:57:04 -0600 Subject: [PATCH 6/6] Remove HOST var for Trusted Header examples in Docker Compose. --- docs/features/auth/sso/index.mdx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/docs/features/auth/sso/index.mdx b/docs/features/auth/sso/index.mdx index d725c2f0..1eb11906 100644 --- a/docs/features/auth/sso/index.mdx +++ b/docs/features/auth/sso/index.mdx @@ -191,7 +191,7 @@ There are several example configurations that are provided in this page. :::danger Incorrect configuration can allow users to authenticate as any user on your Open WebUI instance. -Make sure to allow only the authenticating proxy access to Open WebUI, such as setting `HOST=127.0.0.1` to only listen on the loopback interface. +Make sure to allow only the authenticating proxy access to Open WebUI, such as by not opening any ports directly to the container, or by setting `HOST=127.0.0.1` so that it only listens on the loopback interface. ::: @@ -250,7 +250,6 @@ services: volumes: - open-webui:/app/backend/data environment: - - HOST=127.0.0.1 - WEBUI_AUTH_TRUSTED_EMAIL_HEADER=Tailscale-User-Login - WEBUI_AUTH_TRUSTED_NAME_HEADER=Tailscale-User-Name restart: unless-stopped @@ -301,7 +300,6 @@ services: volumes: - open-webui:/app/backend/data environment: - - HOST=127.0.0.1 - WEBUI_AUTH_TRUSTED_EMAIL_HEADER=Cf-Access-Authenticated-User-Email restart: unless-stopped cloudflared: @@ -330,7 +328,6 @@ services: volumes: - open-webui:/app/backend/data environment: - - 'HOST=127.0.0.1' - 'WEBUI_AUTH_TRUSTED_EMAIL_HEADER=X-Forwarded-Email' - 'WEBUI_AUTH_TRUSTED_NAME_HEADER=X-Forwarded-User' restart: unless-stopped