Luke Embrey
Posted on August 6, 2021
Recently me and my co-founder @danielashare launched Bakup.io and I thought I would share my experience and what Bakup.io is all about with the Dev.to community.
What is Bakup.io? 🏰
Bakup.io is a fully managed solution for database, file and server backups. The platform interacts with your cloud servers and automatically performs backup jobs for you. Kind of like cron-jobs but more advanced, has error checking and easier to manage/maintain.
In addition, Bakup.io has a wide array of features that are desirable for a full backup solution:
- MySQL Backups
- PostgreSQL Backups
- MongoDB Backups
- File & Directory Backups
- Retention Policies
- Secret Management
- Snapshot Backups (Hetzner, DO, AWS etc.)
- Geo Redundant Backups
- Triple Replication
- Backup Restores
- Server Monitoring
- 100% data ownership
- Multiple Storage Providers Supported
A bit about us 🇬🇧
Why not run your own bakups? 😬
We built Bakup.io based around the already available tools you can use to backup everything yourself, so while you could do everything yourself, it is a very daunting task, complicated to manage and not easy to keep everything compatible. That is why we built Bakup.io, wouldn't you rather get back to the core focus of your product or service rather than worry about data backups?
Our platform takes away the stress around making sure a companies data is properly backed up, it ensures you have a recovery strategy ready in case a data disaster happens, hopefully it never will! - But you never know.
Core Motivation 🏃♀️
Dan and myself built Bakup.io because data is becoming more and more important to us, we wanted a solid way to make sure we protect all our customers data with one platform to handle it all. After coming up with this idea, we wanted to share a solution which helps thousands of other developers secure their users data and let founders, engineers, developers and marketers focus on their core product, not data management and backup tools.
Where does Bakup.io fit in my startup or business? 🙌
If you are building or running a startup, the last thing you want to worry about is securely and properly performing database, file or server backups, but it is essential. Losing customer data can be detrimental to your core business, protect it with a proper long term solution.
There are alternative open source solutions for data backup out there. However, they are not fully managed, if your company has large amounts of user data or important data, you'll want a solution which is always monitored and kept up-to-date with dedicated support.
How does it work? 🔍
Bakup.io is more secure and enterprise friendly compared to other solutions out there. We take pride in utilising a light-weight C++ agent, this agent runs in the background on your server and periodically contacts Bakup.io for jobs, everything is then executed on your server (for database or file backups).
Your data is only ever transferred from your server/network, we never collect your data and we never transfer any data through our network. You have 100% data ownership as you choose the storage provider, this can be something like FTP, SFTP, AWS S3 etc.
The agent method is great because it means you don't need to expose a data sensitive server to the internet, the agent only need permission for outgoing requests to Bakup.io. This means that you can lock your database server behind a secure network, we do not rely on needing SSH access like some backup solutions require.
Our agent is also open source, you can view the project on GitHub.
Ease of Use and long-term maintainability 🥇
Our main goal was to build a solution where you don't need to interact with it much, we believe once you setup backup jobs, you shouldn't regularly need to maintain something. After you have got a backup job working correctly, you can enjoy knowing that your data is in good hands, you can be easily notified if something is wrong. You can get notifications via Email, Slack, SMS etc.
Everything at Bakup.io is focused around security, we know it is very important, we always take advantage of battle tested protocols and encryption standards. Our agent can detect unsecure connections and thus will not communicate unless a secure encryption tunnel is established.
A complete enterprise solution 💯
Even though we started off focusing on database backups we support different backup practices and types. We are focused on being a complete solution for data management and backups.
We are a self-serve solution for small to large businesses and enterprise customers who want a complete solution to data management. We also are a good start for solo-devs or start-ups looking to adopt good practices from the beginning with data backups.
Thanks for reading! 🤓💾
We really care about our product, if you have any questions, let us know, we love hearing from users.
We've recently launched on Product Hunt, check us out if you can!
You can checkout our service documentation to see what else we offer and how we work.
Also contact us via email to setup a demo: hello@bakup.io
You can find us on Twitter as well for updates @Bakup_io
Posted on August 6, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.