Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dbacked/agent
The best way to backup and restore your database
https://github.com/dbacked/agent
backup database encryption mysql nodejs postgresql
Last synced: 3 months ago
JSON representation
The best way to backup and restore your database
- Host: GitHub
- URL: https://github.com/dbacked/agent
- Owner: dbacked
- License: agpl-3.0
- Created: 2018-05-31T12:03:24.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-01-29T06:30:36.000Z (almost 5 years ago)
- Last Synced: 2024-07-19T02:16:18.191Z (4 months ago)
- Topics: backup, database, encryption, mysql, nodejs, postgresql
- Language: TypeScript
- Homepage: https://dbacked.github.io/agent
- Size: 608 KB
- Stars: 83
- Watchers: 6
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
DBacked is the "database backup script" killer. It backups your PostgreSQL / MySQL / MongoDB database, encrypt it and stream it on S3. Unlike basic scripts, it also packs the restore process to get data back from your backups in 30 seconds.
It uses `pg_dump`, `mysqldump` or `mongodump` and adds:
- Simple install process
- Interactive configuration
- No cron tab editing
- Encryption with a public/private key pair
- Streaming upload to AWS S3
- Backup restore process
- Docker compatibility
- Email alerts when last backup is older than 30 days
- Works with big databases (150+GB) without temp filesDBacked is free but also includes a pro version that handle S3 for you, alerts you when the backups are 30 minutes late and works in a distributed environment. For more information, look at the [DBacked SaaS website](https://dbacked.com/).
Its source code is released here so that you can read through it, audit it and compile it yourself before installing it on your server. This is optionnal but useful if you want to be 100% sure of what you execute on your servers.
The compiled version is hosted here: [https://dl.dbacked.com/dbacked](https://dl.dbacked.com/dbacked)
For more info, look at the documentation: [https://dbacked.github.io/agent/](https://dbacked.github.io/agent/).