Open WebUI
Backup Chat History (SQLite)
Open WebUI 的数据默认存储在 SQLite 数据库中:
# 备份数据库文件
kubectl -n ai exec open-webui-0 -- cat /app/backend/data/webui.db > open-webui-$(date +%Y%m%d).dbRestore
# 复制备份文件到 pod
kubectl -n ai cp open-webui-20260512.db open-webui-0:/app/backend/data/webui.db
# 重启 pod 以重新加载数据库
kubectl -n ai delete pod open-webui-0注意事项
- 备份文件包含:聊天记录、用户设置、外部连接配置
- 不包含:对话中的文件附件(存储在
static/uploads/目录) - 如需完整恢复,还需备份上传文件:
kubectl -n ai exec open-webui-0 -- tar czf - /app/backend/data/uploads > open-webui-uploads-$(date +%Y%m%d).tar.gz