mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 10:58:17 -05:00
[GH-ISSUE #900] feat: persist settings to local instance (not in browser's local storage) #27775
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?
Originally created by @mherrmann3 on GitHub (Feb 25, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/900
Describe the solution you'd like
I expected that once I define my settings (such as default model, system prompt, advanced parameters, title generation prompt, etc.), they apply to my user profile. But if I login to my user profile/instance from another device, they are gone and I have the set them anew—they are stored in the browser's local storage (
settingskey). I'm not sure if this is intended, but having already a user profile, I thought it's more intuitive and practical to save those settings on the instance.Describe alternatives you've considered
If current behavior is intended, I could imagine having a "settings sync" button, which:
Additional context
Possibly related: #619
@tjbck commented on GitHub (Feb 25, 2024):
You can utilise modelfiles feature to save the preset on the backend!
@mherrmann3 commented on GitHub (Feb 27, 2024):
Thanks, Timothy! Yes, I use model files to specify some model parameters for specific models.
But I believe that model files do not fully address this issue:
I just witnessed (accidentally) another reason for persisting the settings to the local instance: settings are lost when the browser clears the data.1
Yes, one could set an exception for localhost - or the corresponding URL when accessing Open WebUI remotely - in the browser, but many users may not know this. ↩︎
@tjbck commented on GitHub (Apr 12, 2024):
Closing in favour of #1022