bnomei / kirby-dropbox-backup
将现有备份复制到Dropbox
1.0.0
2023-11-15 11:57 UTC
Requires
- php: >=8.1
- getkirby/composer-installer: ^1.2
Requires (Dev)
- getkirby/cms: ^4.0.0-beta.2
- laravel/pint: ^1.11
- spatie/ray: ^1.37
README
将现有备份复制到Dropbox。
安装
使用composer
composer require bnomei/kirby-dropbox-backup
商业使用
支持开源!
此插件是免费的,但如果您在商业项目中使用它,请考虑赞助我或捐款。
如果我的工作帮助您赚了钱,我认为我应该得到一点回报,对吧?
善良。分享一点。谢谢。
—— Bruno
Dropbox
- 创建一个新的 Dropbox访问令牌
- 使用插件设置设置目标文件夹和访问令牌。
site/config/config.php
<?php return [ // other options... 'bnomei.dropbox-backup.target-dir' => '/backup', // default 'bnomei.dropbox-backup.token' => 'MY-TOKEN', // or with closure to .env file 'bnomei.dropbox-backup.token' => fn() => env('DROPBOX_API_TOKEN'), ];
提示:您可以使用我的 Kirby3 Dotenv插件 将令牌存储在
.env
文件中。
CRON任务
您要么有自己的备份创建方式,要么使用我的 Janitor插件 来创建备份。以下示例使用后者。
php vendor/bin/kirby janitor:backupzip -o storage/backups/backup.zip --quiet; php vendor/bin/kirby dropbox-backup:push;
待办:使用-o选项调整备份OUT路径以满足您的需求。
免责声明
此插件提供“原样”且无任何保证。请自行承担风险,并在将插件用于生产环境之前始终自行测试。如果您发现任何问题,请 创建新问题。
许可证
不建议在宣传种族主义、性别歧视、恐同、动物虐待、暴力或其他任何形式仇恨言论的项目中使用此插件。