跳转到内容

备份

备份标签页用于管理网站文件和数据库的备份。

每晚约 03:30,每个网站都会被备份,并保留最新的 7 份副本。这些副本保存在本服务器上(/var/backups/mpn),因此如果服务器丢失,它们无法起到保护作用。请将副本复制到其他地方,或启用下方的 Google Drive 同步。

每一行显示时间、状态(完整 / 不完整 / 无法读取)、内容(文件、数据库)和大小。

在立即备份区域点击备份,即可创建一份手动副本,例如在更新 WordPress 之前。

在需要的副本上点击恢复,然后选择文件、数据库或两者都恢复。

删除旧备份区域会保留您选择数量的最新副本,并删除其余副本。必须输入网站名称以确认。

每次夜间备份完成后,新副本会上传到您的 Google Drive,因此即使服务器发生故障,备份也能保留。

  1. 在 Google Cloud Console 中,启用 Google Drive API,配置 OAuth 同意屏幕,然后创建类型为 TVs and Limited Input devices 的 OAuth 客户端 ID。
  2. 输入 Client ID 和 Client secret,然后点击连接 Google Drive。
  3. 打开显示的地址,登录 Google 并输入代码。返回后点击我已完成授权。
  4. 对每个网站,点击开启同步。您也可以点击立即同步,在后台运行一次同步。

面板仅请求 drive.file 权限范围,因此它只能访问自己创建的文件,且仅限于 mpn-backups 文件夹中的文件。该连接由所有网站共享,每个网站可单独开启或关闭同步。Drive 会保留最新的 7 份副本,较旧的副本会被自动删除。

断开 Google Drive 连接 会让面板忘记该连接,并在 Google 端撤销访问权限。已上传到 Drive 的文件会保留在那里。此操作对所有网站生效。

加入 Discord