rupadana/remote-database-backup

远程数据库备份:随时随地安全备份您的数据。

1.0.0 2024-07-16 04:03 UTC

This package is auto-updated.

Last update: 2024-09-03 02:56:40 UTC


README

Total Downloads

RDB 是一个使用 FilamentPHP v3 构建的 Web 应用程序。

此工具提供了一种无缝且安全的方式来管理和远程备份您的数据库。它具有直观的用户界面,允许您轻松安排备份和监控备份。

为效率和可靠性而设计,RDB 是那些希望轻松保护其关键数据的商业和开发人员的完美解决方案。

先决条件

由于此项目使用 mysqldumppg_dump,您必须安装 mysql-clientpostgresql-client

安装

克隆存储库

composer create-project rupadana/remote-database-backup

更新本地环境

运行 artisan app:install

php artisan app:install

默认用户

电子邮件:rupadana@codecrafters.id

密码:12345678

监督器

此项目必须使用 supervisorctl 来管理数据库队列。请确保您已配置它。

数据库备份运行器

目前,我们支持两个运行器来备份 mysqlpostgresql 数据库。

您可以通过扩展 AbstractBackupRunner 类并在 AppServiceProvider 中注册它来轻松添加自定义运行器。

\App\Filament\Resources\DatabaseResource\Services\Backup\BackupRunner::register(CustomBackupRunner::class);

行为准则

为了确保 Laravel 社区对所有成员都持开放态度,请阅读并遵守 行为准则

安全漏洞

如果您在此项目中发现安全漏洞,请通过 rupadana@codecrafters.id 向 Rupadana 发送电子邮件。所有安全漏洞都将得到及时解决。

许可证

远程数据库备份是开源软件,许可协议为 MIT 许可证