DBacked

Simple, secure database backup as a service 🛠️

get it

DBacked is a command-line tool and SaaS product that creates, encrypts and stores backups of your MySQL, PostgreSQL or MongoDB database. It monitors your backups and sends you an email if a problem is detected. The CLI tool is open-source and free to use with your own S3 bucket.

Reviews
  • Matthieu Napoli
    Matthieu NapoliCreator of PrettyCI.com
    Pros: 

    Open source and extremely optimized

    Cons: 

    Can't think of anything

    It just works! And the fact that it's open source is awesome. The way it works is pretty amazing too: the database dump, encryption, compression and upload is all done in memory…

    Matthieu Napoli has used this product for one month.
  • James Cunningham
    James CunninghamSite Reliability Engineer, YCS2012 Alumn
    Pros: 

    Automating a problem I'd rather not think about

    Cons: 

    Pre-compiled binaries inside "open source" agent, MD5 used for backup integrity

    While I have no reason to doubt the binaries embedded inside the agent (pg_dump, mysqldump and mongodump) are legitimate, I have no way of auditing them either. Additionally these binaries and their integrity checking is controlled by dbacked's servers, meaning they can be swapped arbitrarily at any time (by themselves or an attacker). I would need to see their source for these binaries, and a way of pinning which version I am using before I could seriously consider this product from a security perspective.

    James Cunningham has never used this product.
Discussion
You need to become a Contributor to join the discussion.
Guillaume Besson
Guillaume BessonMaker@geekuillaume · Developer - Maker - CEO of my own life
Hello hunters! Thanks @mrsimonbennett for the hunt 😺 I'm @geekuillaume, the creator of DBacked. While I was working on different projects, I tried to find the best way to backup my databases. Most of the available solutions are based on a small script in a cron job but it was lacking a big feature: being alerted if the backup was failing. I also wanted full E2E encryption and Docker support. That's why I created DBacked. DBacked is a open-source command-line tool paired with an optional SaaS product. The tool is installed on your server and it creates, encrypt and send your database backup. It can be configured to store everything on your own AWS S3 Bucket or, with the Pro plan, directly on DBacked servers. Security is my priority and everything has been done to be sure your data is always available and cannot leak. The open-source tool documentation is available here: https://dbacked.github.io/agent/ I'm eager to read your comments 😃
Shreyaa Ratra
Shreyaa Ratra@shreyaa_ratra · Making B2B sales easy via EasyLeadz.com
@mrsimonbennett @geekuillaume Looks dope. One query : How are you reaching out to corporates ?
Aaron  O'Leary
Aaron O'Leary@aaronoleary · Community @producthunt. Chef.
Nice! Database backup can be such a pain, going to give this a try! 😸
Guillaume Besson
Guillaume BessonMaker@geekuillaume · Developer - Maker - CEO of my own life
@aaronoleary Thanks a lot ! Don't hesitate to tell me what you think 😃
Gabriel Robert
Gabriel Robert@gabriel_robert · Spektrum Media, templ
SQL Server, please! 😃 It looks great!
Guillaume Besson
Guillaume BessonMaker@geekuillaume · Developer - Maker - CEO of my own life
@gabriel_robert I'm not planning on supporting SQL Server at the moment but I'll keep you posted if that changes!
Ashish Pandhi
Ashish Pandhi@ashpangeek · Founder, Bettr.io
Oh wow! This is actually exactly what we needed. What's the process like for restoring from backup?
Guillaume Besson
Guillaume BessonMaker@geekuillaume · Developer - Maker - CEO of my own life
@ashpangeek The restore process is explained in the documentation here: https://dbacked.github.io/agent/.... It's fully interactive and streams the backup into the database directly for the fastest restore possible.
Sagar Patil
Sagar Patil@sagarpatil · Serial Entrepreneur.
Hey there. Great job. This looks awesome. I'll be using this to backup our database.