跳到主要内容

备份你的实例

如果你在自托管 OPL 数据空间,应该至少对关键持久化数据做定期备份。

先确认持久化

无论是 Docker volume 还是宿主机 bind mount,都要先确认 /app/backend/data 真的是持久化的。

常见内容包括:

audit.log
cache/
uploads/
vector_db/
webui.db

常见备份目标

  • uploads/
  • vector_db/
  • webui.db

cache/ 通常没必要作为高优先级备份对象。

两种常见做法

文件级备份

直接用 rsync / rclone 把数据目录同步到远端存储。

冷备份

先停掉容器,再备份数据库和向量库,能降低数据一致性风险,但会带来停机窗口。

建议

  • 日常做增量备份
  • 定期做冷备份
  • 备份文件尽量放到独立磁盘或远端对象存储
  • 升级前先做一次手动快照