itiden/statamic-backup

备份您的Statamic站点

v0.4.0 2024-06-14 13:13 UTC

README

备份是一个可扩展且功能强大的Statamic站点备份工具,它使您能够在控制面板中轻松创建、管理和安排站点的备份。

目录

功能

为什么使用我们的备份插件?

  • 控制面板页面,您可以在此管理备份
  • 分块上传 - 无需更改您的 php.ini,即可从其他服务器上传大型备份。
  • 权限 - 使用权限选择哪些用户可以管理您的备份。
  • 通过配置备份管道,您可以精确选择要备份的内容。
  • 使用laravels的存储系统,因此支持开箱即用的外部存储。
  • 经过测试,我们在该插件中有超过140个断言。

安装

  1. 要安装此插件,请使用composer进行要求。

    composer require itiden/statamic-backup
  2. content_path配置值设置为内容路径,首先使用以下命令发布配置

    php artisan vendor:publish --tag="backup-config"

    默认为storage_path('content')

配置

您可以在config/backup.php文件中配置备份设置,首先使用以下命令发布配置文件

php artisan vendor:publish --tag="backup-config"

然后您可以配置

  • 备份路径
  • 备份磁盘
  • 备份文件名
  • 备份调度
  • 临时文件路径
  • 保留备份的最大数量
  • 备份密码
  • 备份管道

有关配置的更多信息,请在这里阅读!

使用

要创建备份,请转到控制面板中的备份部分,然后单击“创建备份”按钮。在那里,您还可以看到所有备份的列表,并在需要时下载或恢复它们。

或者,如果您更喜欢使用命令行,可以使用以下命令

php artisan statamic:backup:create

调度

在配置文件中配置备份调度,有关更多信息,请在这里阅读。

要使用调度,您需要运行laravel调度程序。有关更多信息,请参阅运行调度程序

文档

在docs目录中,您可以阅读有关管道、调度和通知配置的更多信息。

许可证

备份是开源软件,根据MIT许可证授权。