A Command Line Tool to Backup and Restore SQLite, MySQL and PostgreSQL.

Gulper is a powerful and flexible command-line utility designed for backing up and restoring SQLite, MySQL, and PostgreSQL databases.

Latest Release v0.0.15

Features

Multi-Database Support

Backup and restore SQLite, MySQL, and PostgreSQL databases.

Flexible Storage Options

Store backups locally or in cloud storage like AWS S3 and DigitalOcean Spaces.

Scheduled Backups

Automate backups using cron-like expressions for efficient management.

Point-in-Time Recovery

Restore databases to a specific point in time for precise recovery.

Compression

Reduce backup size with built-in compression options for efficient storage.

Retention Policies

Automatically manage backup retention periods for organized storage.

Comprehensive Logging

Log all backup and restore activities for detailed tracking.

YAML Configuration

Manage settings through a flexible YAML configuration file.

Command-Line Interface

Use intuitive commands for backup, restore, and event management.

JSON Output Support

Generate output in JSON format for easy integration with other tools.

Daemon Mode Support

Run scheduled backups continuously in daemon mode for uninterrupted service.

Event Management

List and manage events related to backups and restores for better monitoring.