跳转到内容

备份与恢复

MyPanel 可同时备份数据库整个网站,备份文件本地存储于 /var/lib/mypanel/backups/,或推送到远程的 S3 兼容存储。

在数据库详情页面:备份(mysqldump / pg_dump)·从已有备份恢复·下载·导入 SQL 文件。详见数据库指南

打开某个网站 → 备份标签页 → 创建备份。MyPanel 会打包源代码.tar.gz),并可选择一同打包该站点的数据库。你可以下载备份,或从备份中恢复

进入 数据库 → 备份标签页 → 自动备份,启用计划并选择频率(每天 / 每周)。MyPanel 会按计划在后台创建备份,并应用保留策略(保留最近的 N 份,清理较旧的)。若某次定时备份失败,MyPanel 会通过 Telegram/邮件发出告警(参阅监控)。

进入 数据库 → 远程备份(S3),输入你的 S3 信息(endpoint、bucket、access key、secret)。保存前请点击测试连接。启用后,备份会被推送到 S3——即使服务器发生故障也安全无虞。支持对大文件进行分片上传,并提供为使用自签名证书的 MinIO 跳过 TLS 校验的选项。

在网站/数据库的备份标签页中,远程备份会显示在 “在 S3/MinIO 上” 下方——你可以直接从远程恢复(面板会先下载再恢复)并删除它们。保留策略同时适用于本地和远程副本(S3 上的旧备份也会被清理)。