Commit Graph

3188 Commits

Author SHA1 Message Date
Timothy Jaeryang Baek 50ce103c8f refac 2026-05-13 12:18:48 +09:00
Timothy Jaeryang Baek a3740eb3b3 refac 2026-05-13 12:06:45 +09:00
Timothy Jaeryang Baek d5a72227c2 Add alternatives documentation hub 2026-05-12 18:13:12 +09:00
Timothy Jaeryang Baek cce2496438 Update security-policy.mdx 2026-05-12 06:12:52 +09:00
Classic298 b08feafa75 Merge pull request #1248 from Classic298/dev
0.9.5
2026-05-10 23:51:44 +02:00
Classic298 c9d5929f22 Update multi-user.md 2026-05-10 23:43:28 +02:00
Classic298 2d4d6cef59 docs(open-terminal): require per-user isolation in multi-user OWUI deployments (#9)
Two clarifications, both surfacing requirements that were implicit before:

- features/open-terminal/advanced/multi-user.md: add a top-of-page
  :::danger callout that running open-terminal without one of the two
  isolation modes is not a supported configuration for multi-user
  Open WebUI. Strengthen the existing Option 1 warning to make the
  shared-network-namespace caveat explicit (per-user file isolation
  in Option 1 does NOT extend to per-user network isolation; bound
  ports are reachable across users from the proxy URL). Point at
  Option 2 (per-user containers via Terminals) for untrusted-user
  deployments and TERMINAL_PROXY_HEADERS for additional lockdown.

- reference/env-configuration.mdx: rewrite the TERMINAL_PROXY_HEADERS
  entry. The previous example used "sandbox allow-scripts allow-same-
  origin" which nullifies the sandbox by re-granting same-origin
  access — exactly the keyword that lets attacker-uploaded HTML reach
  localStorage. Replace with a working sandbox CSP (no allow-same-
  origin) plus nosniff/referrer/frame-options, and add a security
  note explaining the default-permissive choice (legitimate dev/
  tooling JS use cases) plus when operators should layer the sandbox
  on top.
2026-05-10 23:07:53 +02:00
Classic298 86124a6726 Merge branch 'docs/clarify-bypass-admin-access-control' into dev 2026-05-10 20:29:29 +02:00
Classic298 aa8a821f0f 0.9.5 2026-05-10 20:29:19 +02:00
Classic298 cb39cc90cb Docs/clarify bypass admin access control (#8) 2026-05-09 23:51:52 +02:00
Classic298 cfdc5d5cfa docs(env-configuration): consolidate admin posture toggle clarification across the cluster 2026-05-09 23:49:24 +02:00
Classic298 1ed3734f7b docs(env-configuration): clarify BYPASS_ADMIN_ACCESS_CONTROL is a UI/posture flag, not a tenant-isolation primitive
The previous copy ("admins are treated like regular users for workspace
access ... only see items they have explicit permission to access") read
to multiple security-report submitters as a hard access-control
enforcement at every API endpoint, including a tenant-isolation primitive
between admins. It isn't, and was never designed to be.

Rewrite the description to make the actual scope explicit:

- Lists the three converging reasons the flag exists (performance,
  UI clutter, compliance posture for jurisdictions with stronger
  labour-protection law) — none of which is tenant isolation.
- Calls out by name that per-id direct-access endpoints are
  intentionally not gated by this flag and were never designed to be,
  to pre-empt the recurring "missed migration" misreading.
- Restates the architectural invariant that Open WebUI is single-tenant
  and admin is root-equivalent (DB / env / server / Functions / Tools),
  with the explicit note that for genuine cross-tenant isolation the
  supported pattern is separate instances.
- Anchors the analogy to the analytics-page visibility toggle, which
  follows the same "hide from admin's UI surfaces, do not change the
  underlying data semantics" pattern.

No code change, no behavioural change — only documentation copy. Closes
the doc side of the recurring confusion that produced
GHSA-8h93-446x-834j (and the earlier related reads).
2026-05-09 23:44:46 +02:00
Classic298 a1aedd8b1e 0.9.5 2026-05-09 17:13:00 +02:00
Classic298 4fd81c8161 calendar 2026-05-09 16:55:29 +02:00
Classic298 87f3d058cc Merge pull request #1247 from open-webui/dev
Dev
2026-05-09 10:25:30 +02:00
Classic298 633cb1781b Merge pull request #1245 from Classic298/dev
0.9.3
2026-05-09 10:25:14 +02:00
Classic298 e4fb5212b9 fixes 2026-05-09 10:25:01 +02:00
Classic298 981ae63952 Update models.md 2026-05-09 10:14:01 +02:00
Classic298 daef563884 Merge pull request #1246 from open-webui/main
sync
2026-05-09 10:10:56 +02:00
Classic298 ec3c0db834 0.9.3 2026-05-09 09:59:10 +02:00
Timothy Jaeryang Baek 2f14b4e3d3 refac 2026-05-09 16:53:54 +09:00
Classic298 1f1bf46ec3 sec 2026-05-09 01:03:13 +02:00
Classic298 d780d7a2d3 openai 2026-05-09 00:01:26 +02:00
Classic298 1efdaa5568 brave 2026-05-08 23:57:59 +02:00
Classic298 985632418a Update mcp.mdx 2026-05-08 23:47:24 +02:00
Classic298 fb0cc37033 0.9.3 2026-05-08 22:53:11 +02:00
Classic298 ed7881d4f2 Merge pull request #1195 from aumeh/patch-1
Added Voice Mode in Chat Feature Doc also including addition of a mute button
2026-05-08 21:56:25 +02:00
Tim Baek a0525d52de Merge pull request #1220 from Ansh1372/patch-1
fix: correct Feishu OAuth env var names to match code
2026-05-08 14:51:40 -04:00
Classic298 a64147e66f Merge pull request #1240 from open-webui/dev 2026-05-05 23:48:43 +02:00
Classic298 234f82eb66 Merge pull request #1243 from Classic298/dev 2026-05-05 10:29:41 +02:00
Classic298 2784341cc5 Update cve-2024-7040.mdx 2026-05-05 10:29:18 +02:00
Classic298 a9116cfd70 Merge pull request #1242 from Classic298/dev 2026-05-05 01:10:43 +02:00
Classic298 650bb8642a ch 2026-05-05 01:10:23 +02:00
Classic298 8473e6b3e8 Merge pull request #1241 from Classic298/dev 2026-05-05 00:51:51 +02:00
Classic298 2e6a37b6f8 Merge branch 'dev' of https://github.com/Classic298/docs into dev 2026-05-05 00:50:25 +02:00
Classic298 606f11fd84 Update cve-2026-0767.mdx 2026-05-05 00:50:19 +02:00
Classic298 843b37b434 Update cve-2025-63391.mdx 2026-05-05 00:50:01 +02:00
Classic298 80a5f273c0 Merge pull request #1239 from Classic298/dev 2026-05-05 00:36:05 +02:00
Classic298 59decc4ab4 Merge pull request #1221 from Ansh1372/patch-2
fix: add Docker networking instructions for Kokoro-FastAPI connection issues
2026-05-05 00:35:40 +02:00
Classic298 df911f6a7a security 2026-05-05 00:35:33 +02:00
Classic298 b2bc1af80c Update Kokoro-FastAPI-integration.md 2026-05-05 00:34:54 +02:00
Classic298 cc1c798fd0 Merge pull request #1238 from open-webui/dev 2026-05-04 11:22:54 +02:00
Classic298 8da1ff4af8 Merge pull request #1237 from computerscienceiscool/patch-1 2026-05-04 11:22:36 +02:00
JJ 2ba95c76f5 docs: fix broken link to contributing tutorial in README
The README pointed to docs/tutorials/tips/contributing-tutorial.md, which 404s. The file lives at docs/tutorials/contributing-tutorial.md.  Removed the extra `tips/` path segment.
2026-05-03 21:18:02 -07:00
Classic298 f547a113ee Merge pull request #1236 from open-webui/dev 2026-05-04 01:17:33 +02:00
Classic298 1470ad8344 Merge pull request #1235 from Classic298/dev 2026-05-04 01:17:19 +02:00
Classic298 5be61c2a48 Essentials: fix web search link to /category/web-search 2026-05-04 01:11:18 +02:00
Classic298 79ad638d68 Essentials: fix web search link to point to agentic-search page 2026-05-04 01:10:24 +02:00
Classic298 ec36e2df31 Merge pull request #1234 from open-webui/dev 2026-05-04 01:05:57 +02:00
Classic298 64e60179cb Merge pull request #1233 from Classic298/dev 2026-05-04 01:05:44 +02:00