Skip to Content

Backup Local, Remote, Drive, Dropbox, Amazon S3

12.00 15.00

The module delivers robust automation of backup processes, including both database dumps and filestore compression. It supports various destinations local directories, remote servers, and popular cloud services for enhanced flexibility and data protection. With features like scheduled backups, multiple archive formats, and retention control, this module ensures that your data remains secure, accessible, and recovery-ready.

  • Support for multiple backup destinations: local folders, remote servers, Google Drive, Dropbox, and more

  • Generate database dumps in diverse formats: custom archive, plain SQL, and tar gzip

  • Compress and include the filestore directory in backup archives for comprehensive coverage

  • Schedule automated backups via cron jobs with frequency controls (daily, weekly, monthly)

  • Manage missed backups through automatic retries and status logging

  • Configure retention settings to automatically delete old backups and preserve storage

  • View detailed backup history and logs for auditability and troubleshooting

  • Maintain continuous data protection with reliable, automated backups

  • Adapt backup workflows to your infrastructure using flexible storage options

  • Restore quickly and selectively thanks to flexible dumping formats

  • Reduce manual overhead with scheduling and automated cleanup

  • Improve disaster recovery readiness and system reliability

  • Gain operational transparency through backup history and logs

BACKUP

DATABASES & FILESTORE

Available Backup DB/Filestore Modes:

  • Local
  • Remote Server
  • Google Drive
  • Dropbox
  • Amazon S3

Backup Formats:

  • Custom Archive
  • Plain Text SQL
  • TAR Archive
  • ZIP Archive
  • Dump Including Filestore

Module for backing up databases and automating the backup process.

  • Multiple Backup Modes
  • Filestore Backup
  • Backup Databases to a specified path
  • Detailed Message Log
  • Backup Status Information and History
  • User-selectable formats: custom archive, plain SQL, or tar
  • Archive Backup Process
  • Repeat Missed Backup Process
  • Backup to Amazon S3

Features

  • Dump Database in specified format
  • Zip filestore to a specified location
  • Custom Archive Format:
    • Flexible for restoring using `pg_restore`
    • Allows restoring specific objects
    • Compressed by default (.gz)
  • Plain-Text SQL:
    • Best for very small databases
    • Readable format, but not recommended for large DBs
  • TAR Archive Format:
    • Allows excluding objects during restore
    • Good for partial restores
    • Compressed using gzip
  • Backup Filestore
  • Multiple backup modes at the same time
  • Backup to Amazon S3
  • Backup to Google Drive
  • Backup to Dropbox
  • Backup to Remote Server

Tech

Auto Backup Module uses:

  • Python
  • XML (Views)
  • HTML (UI)
  • Twitter Bootstrap (UI)
  • Backbone.js
  • jQuery
  • PostgreSQL

External Dependencies

  • pysftp: pip install pysftp
  • dropbox: pip install dropbox
  • tqdm: pip install tqdm
  • boto3: pip install boto3
  • botocore: pip install botocore

Installation

  1. Install (follow official documentation)
  2. Install this Auto Backup module
  3. Configure backups under General Settings
  4. Backups will run on the configured schedule
  5. Backup history is available under the Auto Backup menu

CHANGELOGS

  • Date: 07/10/2025
    • Backup Dashboard
  • Date: 07/12/2020
    • Performance Improvements
    • Dropbox session upload trace for files > 150 MB
    • Full metadata track in message logs
    • Fix Dropbox `.tar` uploads
    • Progress meter in logs
  • Date: 22/11/2020
    • Amazon S3 Database Backup
    • Amazon S3 Filestore Backup
  • Date: 25/12/2022
    • GDrive client updated
    • New format “DUMP” added (DB + Filestore)
    • Improved backup configuration documentation

Configurations

  • Cron Job To Enable Automatic Backup
  • Cron Configuration
  • New Backup Configuration
  • Backup Configuration Form
  • Backup Records
  • Backup Record List

Backup Modes

  • Local
  • Local Backup
  • Remote
  • Remote Backup
  • Google Drive
  • Google Drive Backup
  • Dropbox
  • Dropbox Backup
  • Amazon S3
  • Amazon S3 Backup