weareferal / remote-backup
将您的数据库和资产备份到远程位置
5.0.0
2024-08-03 21:40 UTC
Requires
- php: ^8.0.2
- craftcms/cms: ^5.0.0
- weareferal/remote-core: 5.0.0
Requires (Dev)
- craftcms/phpstan: dev-main
- craftcms/rector: dev-main
- phpstan/phpstan: 1.12.x-dev
Suggests
- aws/aws-sdk-php: Required for AWS S3, Backblaze or Digital Ocean Spaces usage
- google/apiclient: Required for Google Drive usage
- kunalvarma05/dropbox-php-sdk: Required for Dropbox usage
README
Remote Backup 是一个 Craft CMS 插件,允许您将数据库和卷自动备份到远程云位置,如 AWS S3、Digital Ocean、Backblaze 等,当您更新网站、更改内容或添加新功能时,让您更加安心。
它提供了一个有用的界面,通过 Craft CMS 控制面板的实用工具部分手动备份您的数据。
Remote Backup 还允许您使用自定义 CLI 命令创建备份,例如
./craft remote-backup/database/create
与 cron 结合使用,这些命令可以用于执行完全自动化的备份。
功能
- 多个云服务提供商:远程备份支持 AWS 和 Backblaze 等众多云服务提供商。
- 后台队列:使用 Craft 队列以避免在备份完成前等待。
- 支持大文件:将大容量多 GB 卷和数据库备份到远程位置。
- CLI 命令:使用 CLI 命令和 cron 自动化备份。
- 删除旧备份:自动删除旧备份,确保您不会耗尽空间。
- 远程卷:将远程卷备份到其他远程位置,以确保安心(例如,S3 到 Backblaze)
文档
有关如何开始使用该插件,请参阅 完整的文档网站 的详细信息。