备份你的实例
如果你在自托管 OPL 数据空间,应该至少对关键持久化数据做定期备份。
先确认持久化
无论是 Docker volume 还是宿主机 bind mount,都要先确认 /app/backend/data 真的是持久化的。
常见内容包括:
audit.log
cache/
uploads/
vector_db/
webui.db常见备份目标
uploads/vector_db/webui.db
cache/ 通常没必要作为高优先级备份对象。
两种常见做法
文件级备份
直接用 rsync / rclone 把数据目录同步到远端存储。
冷备份
先停掉容器,再备份数据库和向量库,能降低数据一致性风险,但会带来停机窗口。
建议
- 日常做增量备份
- 定期做冷备份
- 备份文件尽量放到独立磁盘或远端对象存储
- 升级前先做一次手动快照