itiden / statamic-backup
备份您的Statamic站点
v0.4.0
2024-06-14 13:13 UTC
Requires
- ext-zip: *
- pixelfear/composer-dist-plugin: ^0.1.6
- statamic/cms: ^5.0.0
Requires (Dev)
- laravel/pint: ^1.13
- orchestra/testbench: ^8.11
- pestphp/pest: ^2.19
- pestphp/pest-plugin-laravel: ^2.2
- dev-main
- v0.4.0
- v0.3.1
- v0.3.0
- v0.2.1
- v0.2.0
- v0.1.1
- v0.1.0
- v0.0.8
- v0.0.7
- v0.0.6
- v0.0.5
- v0.0.4
- v0.0.3
- v0.0.2
- v0.0.1
- dev-feature/refactor-backup-repository
- dev-feature/backups-store
- dev-feature/improve-commands
- dev-chore/add-restore-test
- dev-feature/is-backed-up-widget
- dev-feature/generate-password-command
This package is auto-updated.
Last update: 2024-09-20 15:47:54 UTC
README
备份是一个可扩展且功能强大的Statamic站点备份工具,它使您能够在控制面板中轻松创建、管理和安排站点的备份。
目录
功能
为什么使用我们的备份插件?
- 控制面板页面,您可以在此管理备份
- 分块上传 - 无需更改您的
php.ini
,即可从其他服务器上传大型备份。 - 权限 - 使用权限选择哪些用户可以管理您的备份。
- 通过配置备份管道,您可以精确选择要备份的内容。
- 易于扩展和定制,只需创建一个新的管道即可!
- 使用laravels的存储系统,因此支持开箱即用的外部存储。
- 经过测试,我们在该插件中有超过140个断言。
安装
-
要安装此插件,请使用composer进行要求。
composer require itiden/statamic-backup
-
将
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许可证授权。