Hugging Face 部署 OpenWebUI 保留数据更新/数据库

继续讨论

由于Hugging Face Spaces的数据只会存储在运行环境中,不能上传同步,所以当部署重新触发时,原来的数据就会丢失,需要手动保存数据。

保存数据

打开OpenWebUI页面,进入管理员面板-:gear:-数据库-下载数据库,此时会下载webui.db到本地

修改代码

进入Hugging Face Spaces的App Files的Dockerfile中,在适当位置插入以下代码

COPY webui.db /app/backend/data/webui.db

上传数据

将下载的webui.db上传到根目录,等待部署完成即可

后续更新时,只需要重新保存并上传数据即可

分享一个自建的完全免费OpenWebUI:https://free.jerryz.com.cn/

模型列表:

SparkDesk;SparkDesk-v3.5;SparkDeskV3.5;SparkDeskV4;chat-bison;chatglm_lite;chatglm_pro;chatglm_std;claude-2;claude-2.0;claude-2.1;claude-3-haiku-20240307;claude-3-opus-20240229;claude-3-sonnet-20240229;claude-instant-1;claude-instant-1.2;claude-instant-1.2-cyan;claude-instant-v1-100k;codechat-bison;command-r;command-r-plus;deepseek-chat;deepseek-coder;gemini-pro;gemma-7b-it;glm-4;glm-4v;glm-v4;google-gemini-pro;google-palm;gpt-3.5-turbo;gpt-3.5-turbo-0125;gpt-3.5-turbo-0301;gpt-3.5-turbo-0613;gpt-3.5-turbo-1106;gpt-3.5-turbo-16k;gpt-3.5-turbo-16k-0613;gpt-3.5-turbo-instruct;gpt-4;gpt-4-0125-preview;gpt-4-0314;gpt-4-0613;gpt-4-1106-preview;gpt-4-32k;gpt-4-32k-0314;gpt-4-32k-0613;gpt-4-o;gpt-4o-2024-05-13;gpt-4-pro-max;gpt-4-turbo;gpt-4-turbo-2024-04-09;gpt-4-turbo-preview;gpt-4-vision-preview;gpt-4o;kimi;kimi-vision;llama3-70b-8192;llama3-8b-8192;mistral-embed;mistral-large-2402;mistral-small-latest;mixtral-8x22b-instruct;mixtral-8x7b-32768;mixtral-8x7b-instruct;moonshot-v1-128k;moonshot-v1-vision;openchat_3.5;popai-draw;popai-internet;qwen;qwen-1.5;qwen-plus;qwen-turbo;step-1-200k;step-1v-32k;step-v1-vision;text-bison;yi-34b-chat-0205;yi-34b-chat-200k;yi-vl-plus;zephyr;zephyr-7B-beta
221 个赞

不错,感谢分享

2 个赞

感谢分享

感谢分享

1 个赞

感谢

2 个赞

.dockerignore 文件要加上一行 !webui.db

5 个赞

感谢分享

9 个赞

非常好教学,链接的那个帖子也建议一看

1 个赞

感谢大佬分享

1 个赞

大佬,我点击下载数据库,显示必须是SQLite数据库才可以下载,我用的supabase不行

1 个赞

3 个赞

如果是绑定的网络数据库更新数据是不会丢失的

1 个赞

就是说我绑定supabase就不用担心数据丢失,不用进行数据保存上传的操作了对嘛

2 个赞

对的

1 个赞

谢谢,继续跟进

1 个赞

如果空间是public的话,在file中的数据库文件会被其他用户复制空间的时候一并复制走吗

感觉会

理论上是会的
但是问题不大,毕竟对方连管理员密码都不知道

1 个赞

但如果用户拉到本地打开数据库的话是能获取到其他基础信息的吧

或许可以搞私有空间 :tieba_025:
cf worker反代,在请求头加一个抱脸的read token

2 个赞