Clivern

A Software Engineer and Occasional Writer.

Gulper

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. It offers a range of features to streamline database management tasks, including scheduled backups, multiple storage options, and easy restoration.

Features:

  • Multi-Database Support: Backup and restore SQLite, MySQL, and PostgreSQL databases.
  • Flexible Storage Options: Store backups locally or in cloud storage (AWS S3, DigitalOcean Spaces).
  • Scheduled Backups: Automate backups using cron-like expressions.
  • Point-in-Time Recovery: Restore databases to a specific point in time.
  • Compression: Reduce backup size with built-in compression options.
  • Retention Policies: Automatically manage backup retention periods.
  • Logging: Comprehensive logging of all backup and restore activities.

View the Project