Open Source Docs
  • Welcome
  • Getting Started
    • How to Join
  • Plugins
    • Filament API Service
    • Filament Announce
    • Filament Swiper
  • Project
    • Remote Database Backup
    • Code Deploy
      • Pre-requisite
      • Installation
      • How to use it?
        • Create a server
        • Adding site
        • Add discord notification
  • Blockchain
    • Testnet
      • Chasm Network
      • Empeiria
        • Requirements
        • Installation
Powered by GitBook
On this page
  • Prerequisites
  • Installation
  • Supervisor
  • Database Backup Runner
  • Code of Conduct
  • Security Vulnerabilities
  • License

Was this helpful?

Edit on GitHub
Export as PDF
  1. Project

Remote Database Backup

PreviousFilament SwiperNextCode Deploy

Last updated 9 months ago

Was this helpful?

RDB is a web application built using .

This tool offers a seamless and secure way to manage and back up your databases remotely. With an intuitive user interface, it allows you to schedule backups, and monitor backup with ease.

Designed for efficiency and reliability, RDB is the perfect solution for businesses and developers looking to safeguard their critical data effortlessly.

Prerequisites

You must install mysql-client and postgresql-client since this project uses mysqldump and pg_dump.

Installation

Clone the repository

composer create-project rupadana/remote-database-backup

Update your local environment

Run artisan app:install

php artisan app:install

Default user

email : rupadana@codecrafters.id

password : 12345678

Supervisor

This project must use supervisorctl to manage database queues. Make sure you configure it itself.

Database Backup Runner

Currently, we support two runners to back up mysql and postgresql databases.

You can easly adding your custom runner by extends class AbstractBackupRunner and register it on AppServiceProvider

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

Code of Conduct

Security Vulnerabilities

License

In order to ensure that the Laravel community is welcoming to all, please review and abide by the .

If you discover a security vulnerability within this project, please send an e-mail to Rupadana via . All security vulnerabilities will be promptly addressed.

The Remote Database Backup is open-sourced software licensed under the .

Code of Conduct
rupadana@codecrafters.id
MIT license
FilamentPHP v3