Favicon of gobackup

gobackup

CLI backup tool for databases and files with scheduled automation, compression, encryption, and support for 10+ storage destinations including S3, GCS, and Azure.

GoBackup is a lightweight backup solution designed for application servers that need reliable, hands-off data protection. It automatically backs up databases and files to cloud storage on a schedule you define, then largely runs itself without ongoing attention.

The tool handles the complete backup workflow: it connects to your databases (MySQL, PostgreSQL, MongoDB, Redis, SQLite, and 6+ others), exports the data, compresses and optionally encrypts the backup, then uploads it to your chosen storage destination. Large backups are automatically split into manageable parts to handle size limitations.

Key capabilities include:

  • Multiple database engines: MySQL, PostgreSQL, MongoDB, Redis, SQLite, MSSQL, InfluxDB, MariaDB, etcd, and Firebird
  • Extensive storage options: Local disk, FTP, SFTP, SCP, S3, Google Cloud Storage, Azure Blob Storage, Backblaze B2, Cloudflare R2, DigitalOcean Spaces, MinIO, and 10+ others
  • Scheduled automation: Run backups on custom schedules using cron expressions or simple intervals
  • Daemon mode: Runs as a background service with built-in HTTP server and web UI for monitoring
  • File archiving: Compress and encrypt selected directories and files alongside database backups
  • Notifications: Get alerts via email, Slack, Discord, Telegram, or webhooks when backups succeed or fail
  • Zero dependencies: Single binary with no external runtime requirements

Once configured, GoBackup runs reliably for years with minimal maintenance, making it ideal for teams managing multiple application servers that need consistent, automated protection.

Install

Brew
$ brew install gobackup

Features

Config fileJSON outputScriptable

Media

asciinema

Pros

4
  • Supports numerous databases for backup.
  • Integrates with over 20 cloud storage providers.
  • Offers compression and encryption for backups.
  • Includes scheduled automation for backups.

Related tools

Categories:

Share:

Auto-fetched .

Recent releases

Similar to gobackup

Favicon

 

  
 
Favicon

 

  
 
Favicon