mirror of
https://github.com/open-webui/docs.git
synced 2026-11-05 01:38:13 +00:00
[PR #1430] [MERGED] docs: correct the S3, database migration and offline mode tutorials against the storage provider and env code #1394
Labels
No labels
bug
documentation
documentation
duplicate
enhancement
enhancement
good first issue
good first issue
good first issue
help wanted
help wanted
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
open-webui/docs#1394
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/open-webui/docs/pull/1430
Author: @silentoplayz
Created: 9/18/2026
Status: ✅ Merged
Merged: 9/26/2026
Merged by: @silentoplayz
Base:
main← Head:docs/storage-database-offline-pages📝 Commits (1)
9d613dbdocs: correct the S3, database migration and offline mode tutorials against the storage provider and env code📊 Changes
3 files changed (+10 additions, -9 deletions)
View changed files
📝
docs/tutorials/maintenance/database.mdx(+1 -1)📝
docs/tutorials/maintenance/offline-mode.mdx(+1 -1)📝
docs/tutorials/maintenance/s3-storage.md(+8 -7)📄 Description
Summary
I compared the S3 storage, database migration and offline mode tutorials with the storage provider and env code.
STORAGE_PROVIDERdefaults tolocal, and an empty or unknown value stops startup. The values3is matched exactly, soS3fails.azureis a fourth provider. Only the bucket name is strictly required, because keys fall back to the AWS credential chain, and the extraS3_*options are named. The object key is prefixed with the file id rather than suffixed, and uploads still land in the local data volume first.webui.dbalone leaves uploads and the vector store behind, so the page points to a full data-directory copy.OFFLINE_MODE=truealready setsHF_HUB_OFFLINE=1and forces the three auto-update flags off, andWHISPER_MODEL_AUTO_UPDATE=falsealone does not prevent a download when the model is missing.Related issue or discussion
None.
Checklist
Notes for reviewers
Sources on
dev:config.py(STORAGE_PROVIDER,S3_*, the*_AUTO_UPDATEexpressions),storage/provider.py,routers/files.py(the id prefix),env.py(OFFLINE_MODEblock,DATA_DIR), androuters/audio.py(the Whisper retry). The SQLCipher problem found by the schema audit is not addressed here. See the separate finding.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.