开始使用
平台指南

还原备份

Dockstash 的还原刻意求稳:在 Snapshots 页面选快照,键入项目名确认,默认还原到新位置——覆盖线上项目是独立、显式的选择。还原运行时 restic 输出实时流动。

分步操作

怎么做

  1. 打开 Snapshots 页面

    在 Snapshots 页面选中项目。你会得到还原点时间线——每次成功备份都是一个快照,项目文件、数据库转储和配置一起被捕获。

  2. 选择还原点

    在目标快照行点击 Restore。通常选最新的;坏部署或数据损坏后,选事故前的最后一个快照。

  3. 键入项目名确认

    确认对话框要求输入精确的项目名。这是刻意的摩擦——还原有后果,键入确认杜绝选错项目的事故。

  4. 选择还原模式

    保持默认「Restore to new location」并输入目标路径:快照在那里落地,线上项目原封不动。「Overwrite existing」替换线上项目,是显式选择——只在验证过一次还原数据后再用。

  5. 观看还原流

    文件与转储落地时,restic 输出流入表格下方的日志面板。完成后目标路径包含项目文件和该快照的数据库转储。

  6. 切换前先验证

    把还原的转储载入测试数据库容器,抽查应用依赖的表。之后再切换应用或用覆盖模式重来。想持续获得这种证明,就排程还原演练。

用 Dockstash 一键完成

Dockstash 执行的正是上面的转储,把它经 restic 存到异地,并自动演练测试还原——无需维护任何脚本。

最后更新:July 2026

常见 问题

还原会覆盖我正在运行的项目吗?

除非显式选择「Overwrite existing」,否则不会。默认模式还原到你指定的新位置,线上项目保持不动。

能只还原一个文件或只还原数据库吗?

快照把文件、转储和配置放在一起。还原到新位置,从还原树里取你需要的部分——挑选单件最安全的方式。

如何在全新服务器上还原?

架起新的 Dockstash,指向同一台存储 VPS,用同一把主加密密钥导入配置导出信封。仓库随即可解密,每个快照都可还原。见文档中的 bootstrap recovery 手册。

还原有多快?

restic 还原大致以网络和磁盘速度进行;控制台逐行显示实时进度。还原到新位置也意味着应用在还原期间保持在线。