adminetic/backup

Adminetic管理面板的备份面板

v1.0.0 2023-06-16 11:59 UTC

This package is auto-updated.

Last update: 2024-09-16 14:35:40 UTC


README

Adminetic Backup Panel Module

Latest Version on Packagist

Stars Downloads StyleCI License

Adminetic管理面板的备份面板模块

有关详细文档,请访问 Adminetic备份面板模块文档

包含: -

  • 备份面板

安装

Composer安装

您可以通过Composer安装此包

composer require adminetic/backup
配置发布

发布spatie备份配置

php artisan vendor:publish --provider="Spatie\Backup\BackupServiceProvider"
Dropbox配置

创建Dropbox账户,并将DROPBOX_APP_KEYDROPBOX_APP_SECRETDROPBOX_ACCESS_TOKEN提取到.env文件中

DROPBOX_APP_KEY=
DROPBOX_APP_SECRET=
DROPBOX_ACCESS_TOKEN=
将Dropbox注册为磁盘

config/filesystems.php中,将以下代码添加到disks数组中

   'dropbox' => [
            'driver' => 'dropbox',
            'key' => env('DROPBOX_APP_KEY'),
            'secret' => env('DROPBOX_APP_SECRET'),
            'authorization_token' => env('DROPBOX_ACCESS_TOKEN'),
        ],
将Dropbox磁盘添加到config/backup.php
  'destination' => [

            /*
             * The filename prefix used for the backup zip file.
             */
            'filename_prefix' => '',

            /*
             * The disk names on which the backups will be stored.
             */
            'disks' => [
                'local', 'dropbox'
            ],
        ],
  'monitor_backups' => [
        [
            'name' => env('APP_NAME', 'laravel-backup'),
            'disks' => ['local', 'dropbox'],
            'health_checks' => [
                \Spatie\Backup\Tasks\Monitor\HealthChecks\MaximumAgeInDays::class => 1,
                \Spatie\Backup\Tasks\Monitor\HealthChecks\MaximumStorageInMegabytes::class => 5000,
            ],
        ],
    ]

变更日志

有关最近更改的更多信息,请参阅CHANGELOG

贡献

有关详细信息,请参阅CONTRIBUTING

安全

如果您发现任何与安全相关的问题,请通过电子邮件pratikdai404@gmail.com而不是使用问题跟踪器

致谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件

屏幕截图

Backup Panel