mirror of
https://github.com/open-webui/open-webui.git
synced 2026-03-09 15:25:32 -05:00
[PR #216] [MERGED] feat: full backend support (including auth/rbac) #7014
Reference in New Issue
Block a user
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/open-webui/pull/216
Author: @tjbck
Created: 12/14/2023
Status: ✅ Merged
Merged: 12/27/2023
Merged by: @tjbck
Base:
main← Head:dev📝 Commits (10+)
d7ae3b1Merge pull request #213 from ollama-webui/maind4f783cMerge branch 'main' into dev34bd742Merge branch 'main' into dev1fb6b13Merge branch 'main' into dev32619dbMerge branch 'main' into devcbaf9f7Merge branch 'main' into devbfa6471Merge branch 'main' into devac34a79Merge branch 'main' into deveadbfebMerge branch 'main' into dev9174331feat: db migration to sqlite📊 Changes
46 files changed (+2630 additions, -1266 deletions)
View changed files
➕
.dockerignore(+16 -0)📝
README.md(+25 -90)📝
TROUBLESHOOTING.md(+10 -40)➕
backend/.dockerignore(+7 -0)📝
backend/.gitignore(+4 -1)📝
backend/apps/ollama/main.py(+8 -1)➕
backend/apps/web/internal/db.py(+4 -0)📝
backend/apps/web/main.py(+5 -1)📝
backend/apps/web/models/auths.py(+25 -15)➕
backend/apps/web/models/chats.py(+157 -0)➕
backend/apps/web/models/modelfiles.py(+135 -0)📝
backend/apps/web/models/users.py(+41 -24)📝
backend/apps/web/routers/auths.py(+2 -2)➕
backend/apps/web/routers/chats.py(+161 -0)➕
backend/apps/web/routers/modelfiles.py(+191 -0)📝
backend/config.py(+5 -21)📝
backend/constants.py(+6 -0)➕
backend/data/readme.txt(+1 -0)📝
backend/dev.sh(+1 -1)📝
backend/requirements.txt(+2 -2)...and 26 more files
📄 Description
Resolves #68, #281
Auth (backend) will be REQUIRED from now on, even for local deployment, just like JupyterLab.
For those who wish to use frontend only for the UI, please check out our stripped down version of ollama-webui forked repo: https://github.com/ollama-webui/ollama-webui-lite
TODO
Blockers
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.