moox / backup-server-ui
Spatie Laravel Backup Server 的 Filament UI。
Requires
- moox/core: ^1.0
This package is auto-updated.
Last update: 2024-09-07 10:57:14 UTC
README
Moox Backup Server UI
Spatie Laravel Backup Server 的 Filament UI。需要从 https://spatie.be 购买的付费包的许可证密钥。
快速安装
您只需要以下两个命令即可安装此软件包
composer require moox/backup-server-ui php artisan mooxbackup-server-ui:install
想了解安装命令的作用?请参见下面的手动安装。
功能
Spatie Laravel Backup Server 的 Filament UI。创建自动或手动增量备份。更多信息及截图随后提供。
手动安装
您可以使用以下步骤手动安装此软件包,而不是使用安装命令 php artisan mooxbackup-server-ui:install
// Publish and run the migrations: php artisan vendor:publish --tag="backup-server-ui-migrations" php artisan migrate // Publish the config file with: php artisan vendor:publish --tag="backup-server-ui-config"
用法
SSH 连接
创建与您的源服务器的 SSH 连接
将 SSH 密钥添加到您的服务器。一旦密钥添加,请 SSH 进入您的实例。
对于 Forge 用户:打开您的命令行并输入 ssh forge@your-address
。
将源服务器 SSH 密钥添加到您的目标服务器
从您的源服务器复制公钥并将其添加到您的目标服务器。连接目标服务器和源服务器。从目标服务器确认指纹。
创建新目标
name: 此目标的名称
disk_name: config\filesystems.php 中配置的磁盘之一。所选磁盘必须使用本地驱动器
创建新源
设置名称
添加您的主机名
设置 SSH 用户
SSH 端口应该是 22
从源服务器复制 SSH 密钥路径(如果使用 Forge,则为 "~/.ssh/id_rsa")
用于访问源服务器的 SSH 用户
备份开始时的 Cron 表达式 (Cron 帮助)
选择一个目标
Pre_backup_commands: 要创建 MYSQL 备份,您需要在您的文件夹中 cd 并创建备份。每个值都是一个将被执行的命令。例如
Post_backup_commands: 现在执行备份后应执行的所有操作。在这种情况下,我们想要从服务器上删除备份文件。
Includes: 指定包含路径
要排除路径,您应给出相对于 includes 中给出的路径的路径
创建备份
现在您可以手动或自动创建备份,只需选择源即可。
更新日志
请参阅 更新日志 以获取有关最近更改的更多信息。
安全漏洞
请参阅 我们的安全策略 了解如何报告安全漏洞。
鸣谢
许可
MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。