Connected: Production MySQL Database

Available Backups

0

Total Backup Disk

0 B

Live Database Size

3.25 MB

Last Backup Taken

Never

Google Drive Cloud Auto Backup
Setup Needed (.env)

Automated daily cron scheduler is active (02:00 AM). Add credentials to .env to start uploading backups directly to your Google Drive.

Google Drive Settings (Admin Config)
When enabled, daily scheduled backups will automatically upload to your Google Drive.
Upload the credentials JSON file downloaded from Google Cloud Console.
Copy the folder ID from the Google Drive URL: drive.google.com/drive/folders/[FOLDER_ID]
Days
Backups on Google Drive older than this will be automatically deleted to save storage quota.
3-Step Quick Setup Guide:
  1. Open Google Cloud Console, create a project, and enable Google Drive API.
  2. Under APIs & Services > Credentials, create a Service Account, create a JSON key, and upload it in the form on the left.
  3. Create a folder in your Google Drive (e.g. Risalah ERP Backups), click Share, and add your Service Account email with Editor permission.
  4. Paste that folder's ID in the Google Drive Folder ID box and click Save!
Secure & Automated: Your credentials are kept securely in private storage and never exposed publicly.
Generate Instant System Backup

Create immediate zip archives of your complete database tables and uploaded files. Backups are stored locally in secure storage and can be pushed to Google Drive.

Backup Archives Repository
Stored in: storage/app/backups/
Backup File Type File Size Created At Actions

No backups created yet.

Click any of the buttons above to generate your first backup archive.
How to Restore from a Backup

Restoring MySQL Database

Unzip the downloaded backup file to extract the .sql file, then import it via terminal or phpMyAdmin:

mysql -u root -p trabill_db < db_dump.sql

Restoring Media & Files

Extract the files folder from the backup archive into your application's public storage:

Copy storage-public/* into storage/app/public/