Hi HN, I’m the founder of Oops Backup. I built this because I was tired of "hoping" my custom shell scripts were actually working.
The Problem: Most indie devs rely on provider snapshots. But if your cloud account is locked or a provider has a major outage, your snapshots go with it.
The Solution: Oops Backup provides an automated, managed second layer. It doesn't matter if your DB is in Docker, on a VPS, or bare metal. If it's accessible via the internet, we can secure it.
The Tech:
Native Backups: We use native tools (Postgres, MySQL, MongoDB) to ensure data integrity.
Security: All backups are encrypted using AES-256-GCM before storage.
Flexible Destinations: You can use our managed storage (Oops Storage on R2), your own S3 bucket, or your own server via SFTP.
Simple Pricing: $12/mo flat for 32-day retention on our managed storage.
I'm building this in public and would love your feedback on the feature roadmap or our security approach!
You don't need to open your DB to the entire internet. We provide a static IP for you to whitelist in your firewall. And yes, the connection string is used to create a restricted 'read-only' user for the backup process.
Valid point on the docs. I will change it definitely. You shouldn't have to create an account to see our security posture.
For storage, you’re right on the raw numbers, but in practice, database dumps compress incredibly well. We use Gzip compression so a 100MB SQL dump typically ends up around 15-20MB on disk. For a side project or a small SaaS with a few hundred MBs of data, 2GB actually provides a very comfortable ceiling for a 32-day rotation.
To be clear, Oops Backup is not an enterprise solution. If you’re managing a multi-terabyte production cluster with strict compliance needs, we aren't your tool. We built this for indie hackers, hobbyists, and small-to-medium side projects where a 2GB total footprint is the norm, not the exception. It’s for the person who just wants to spend 2 minutes setting up a safety net for their $20/month VPS database.
kovacivan|11 days ago
The Problem: Most indie devs rely on provider snapshots. But if your cloud account is locked or a provider has a major outage, your snapshots go with it.
The Solution: Oops Backup provides an automated, managed second layer. It doesn't matter if your DB is in Docker, on a VPS, or bare metal. If it's accessible via the internet, we can secure it.
The Tech:
Native Backups: We use native tools (Postgres, MySQL, MongoDB) to ensure data integrity.
Security: All backups are encrypted using AES-256-GCM before storage.
Flexible Destinations: You can use our managed storage (Oops Storage on R2), your own S3 bucket, or your own server via SFTP.
Simple Pricing: $12/mo flat for 32-day retention on our managed storage.
I'm building this in public and would love your feedback on the feature roadmap or our security approach!
cuu508|11 days ago
> 1. Connect your database. Add your database connection string.
^ does this mean client's database must be accessible from public internet, and Oops Backup needs to be given read access to it?
It would be good to have docs going in precise detail of how backups will work. If these docs exist, don't put them behind login wall.
> Each account comes with 2GB of high-speed storage. This is enough for most SaaS databases, blogs, and side projects.
Is this per backup, or total? If total, then with 32-day retention there's only ~60MB per backup, which is tiny.
kovacivan|11 days ago
You don't need to open your DB to the entire internet. We provide a static IP for you to whitelist in your firewall. And yes, the connection string is used to create a restricted 'read-only' user for the backup process.
Valid point on the docs. I will change it definitely. You shouldn't have to create an account to see our security posture.
For storage, you’re right on the raw numbers, but in practice, database dumps compress incredibly well. We use Gzip compression so a 100MB SQL dump typically ends up around 15-20MB on disk. For a side project or a small SaaS with a few hundred MBs of data, 2GB actually provides a very comfortable ceiling for a 32-day rotation.
To be clear, Oops Backup is not an enterprise solution. If you’re managing a multi-terabyte production cluster with strict compliance needs, we aren't your tool. We built this for indie hackers, hobbyists, and small-to-medium side projects where a 2GB total footprint is the norm, not the exception. It’s for the person who just wants to spend 2 minutes setting up a safety net for their $20/month VPS database.