For small Postgres setups. Not for every database stack.
Fits
- You run self-managed Postgres.
- A 1h default backup interval is sufficient for your setup.
- You want a restore baseline you can explain and audit.
Resistro Cloud Backup is built for solo developers and small teams that need a narrow backup baseline for self-managed Postgres and MySQL/MariaDB without building a backup system themselves.
Postgres backup baseline with a 1h default agent interval
Point-in-time recovery for Postgres is in progress; WAL archiving is proven on staging, but it is not a current product promise
MySQL and MariaDB backup via mysqldump for self-managed databases
AES-GCM encryption
Customer-held key
EU-only storage on Hetzner instead of an AWS Frankfurt setup under US-provider jurisdiction
Daily restore test as an operating check
Customer-triggered restore drills with compliance PDF export
Deduplicated agent uploads for repeated backup data
Alerting after more than 25 hours without a valid backup state
Daily `/healthz` smoke test for public product paths
These items are intentionally marked as roadmap. They are not part of today's operating promise, but they show which procurement questions Resistro needs to close next.
Today, backup keys stay on the customer side. The next enterprise step is a clear BYOK flow with auditable rotation, key status, and explicit responsibility when a key is lost.
SOC 2 Type II is the evidence enterprise and regulated buyers expect for continuously operated controls. Resistro treats SOC 2 Type II as roadmap, not as an existing certification.
Resistro Cloud is for solo developers and small agencies with self-managed Postgres setups. Typical cases are 1 to 10 databases in environments where a 1h default backup interval is sufficient and there is no dedicated backup team.
A Postgres backup baseline with a 1h default agent interval, MySQL and MariaDB backup via mysqldump for self-managed databases, AES-GCM encryption, customer-held keys, EU-only storage on Hetzner, a daily restore test, alerting after more than 25 hours without a valid backup state, and a daily `/healthz` smoke test.
No. The daily restore test is an operating check of the defined restore path. It ensures the restore mechanism does not silently break, but it does not mean every customer database is individually validated every day in a full emergency scenario.
Not as a current product promise. WAL archiving and basebackup paths are proven on staging; until the restore contract is production-ready, PITR remains roadmap, not a sales promise.
The storage location is not the whole jurisdiction question. Resistro stores backups with Hetzner, a German provider in the EU. That avoids the US-provider CLOUD Act path that exists with US cloud providers using an EU region. This is not legal advice, but it is a clearer DACH procurement check than a generic GDPR claim.
Around one hour in normal operation for the default agent setup. It is derived from the configured backup interval and is not a hard guarantee.
Restore is manual and operator-assisted. There is no self-service button. Customers can trigger restore drills on demand to verify the restore path and download a compliance PDF as audit evidence.
The compliance PDF documents the result of a customer-triggered restore drill: which backup was tested, when, and whether the restore path succeeded. It is evidence packaging for audit purposes, not a legal certification.
No. There is no support guarantee, uptime guarantee, service-credit model, or fixed RTO commitment.
Resistro uses heartbeat- and Prometheus-based monitoring. If there has been no valid backup state for more than 25 hours, the system alerts.
Backup data is encrypted with AES-GCM and the key stays on the customer side. That is the entire promise, including no key recovery if the customer loses the key.
Hosted or managed database platforms such as managed MySQL/MariaDB, RDS, or Supabase, and requirements outside the defined small Postgres and MySQL/MariaDB ICP. Self-managed MySQL and MariaDB databases are supported via mysqldump.
No. It verifies basic reachability of central public product paths, not a full uptime or end-to-end guarantee.
Because Resistro Cloud is sold through bounded promises that are real today, not through broad security rhetoric or implied guarantees.
Resistro Cloud Backup fits when you run self-managed Postgres or MySQL/MariaDB, a 1h default backup interval is sufficient, and you need a restore baseline you can explain. It does not fit when you need hard uptime/support guarantees, hosted or managed database support (managed MySQL, RDS, Supabase), or fully automated self-service restore.