该软件包已被弃用且不再维护。未建议替代软件包。

备份是一个用于组织文件和数据库备份的应用程序。它支持压缩、加密传输、电子邮件报告以及在进程前后执行命令。

资助软件包维护!
Ko Fi

2.0.3 2021-03-28 11:36 UTC

This package is auto-updated.

Last update: 2022-07-31 00:18:28 UTC


README

Release PHPStan Tests Docker License

ko-fi

备份

备份是一个用于组织文件和数据库备份的应用程序。它支持压缩、加密传输、电子邮件报告以及在进程前后执行命令。

功能

  • 简单配置
  • 强大的压缩 (Bzip2, Gzip)
  • 支持MariaDBMongoDBMySQLPostgreSQL数据库
  • 支持Docker容器
  • 在前后执行命令
  • 安全加密传输
  • 电子邮件报告
  • 显示备份大小和持续时间

要求

代理

操作系统: Linux、Windows或MacOS

  • PHP ^7.4^8.0
    • BZ2 (可选)
    • CLI
    • INTL
    • YAML

要备份MariaDB或MySQL数据库,需要mysqldump

管理器

操作系统: Linux或MacOS

要发送报告,需要一个邮件传输代理,如EximPostfix

部署

下载项目并将其放置在您的服务器上的某个位置。根据您的需求调整配置文件,并将条目添加到Cron表中以定期执行此应用程序。

注意:在配置中启用调试模式并在运行备份之前手动运行备份是一个良好的开始,以确保一切正常。

0 4 * * * php /srv/backup/cli.php /srv/backup.yml >> /var/log/backup.log 2>&1

在此示例中,备份每晚4点自动运行。

更新

请注意变更日志,在更新前检查配置更改。

Docker

备份也作为Docker镜像提供。请参阅Docker Hub

使用构建

作者

许可证

本项目的许可证为MIT - 请参阅LICENSE.md文件以获取详细信息。