Skip to main content
Golux Group

Backups · recovery

Having a backup and having restored one are different things

Most founders we talk to have a backup setting switched on somewhere and have never tried to use it. That is not a backup, it is a hope. The difference costs an afternoon, and it is the difference between a bad Tuesday and the end of the company.

This is also the question every enterprise security questionnaire asks, and the one founders cannot answer.

How to get this fixed

First step
A short call, or a written description if you would rather not talk yet
Who you speak to
The engineer who would do the work. No account manager, no sales call.
Turnaround
Most single problems are resolved within 48 hours of getting access
Cost
Quoted after we have seen it — scope varies, and guessing helps neither of us

Already a client? Raise it as a ticket in Golux Club and it enters the queue with an SLA attached.

Why the backup you have may not be one

Managed databases keep backups on their own schedule and their own retention, which is shorter than most people assume and sometimes absent on the free tier. They also live in the same account as the thing they protect — so a billing lapse, a deleted project or a compromised login takes both. Then there is what a database backup does not contain: uploaded files, storage buckets, environment variables and the configuration that makes the app run. Restoring the rows into an empty project gives you a database, not a product. And the restore itself is a procedure with steps; nobody wants to read it for the first time during an incident.

How to tell it is this

  • You are on a plan where point-in-time recovery is not included and do not know it
  • The backups and the production database are in the same account
  • Uploaded files are not backed up at all
  • Nobody has ever restored one
  • You could not say how much data a restore would lose

What we do

Set it up, then use it — while you watch.

  1. 01

    Work out what a loss would cost

    How far back is survivable, and what has to come back with the rows: files, secrets, configuration. That decides the design; it takes ten minutes.

  2. 02

    Schedule it somewhere else

    Automated backups of the database and the file storage, written to storage in a different account, with retention you chose rather than inherited.

  3. 03

    Restore one, together

    A real restore into a scratch environment, on a call, while you watch. This is the part that turns a setting into a capability.

  4. 04

    Write the one-pager

    What to do, in order, when it happens: who to call, which command, how long it takes, how to tell customers. One page, not forty.

What you get

  • Scheduled backups of data and files, in an account separate from production
  • One restore performed in front of you, with the time it took
  • A one-page recovery runbook
  • An honest answer for the questionnaire question about backup and recovery

When this is not what you need

  • You have already lost data — stop and call the provider; recovery is time-critical and their support is faster than any contract we could sign
  • You need high availability or a hot standby — a different and more expensive class of problem
  • You need certified retention for a regulator — we can build toward it, but the audit is a bigger engagement

How it works

  1. 01

    Tell us the symptom

    One paragraph is enough — the error, the screen, what you expected. Run the free audit first if you have not; it often names the problem for you.

  2. 02

    A call, or a written reply

    Thirty minutes to look at it together, or a written answer if you prefer. Either way you find out what it is before anything is agreed.

  3. 03

    A written offer

    After the call: the scope, the approach and what we need from you. Discussed on the call, confirmed in writing.

  4. 04

    Fixed, explained, handed back

    The fix in your project, a short note on what was wrong and why, and how to check it yourself — typically inside 48 hours of getting access.

What we promise before any money changes hands

We tell you what is actually wrong, whether it is one problem or a symptom of a bigger one, and what it would take — before you commit to anything. If the honest answer is that you can fix it yourself in an afternoon, that is the answer you get, and the instructions are usually on this page already.

Questions

Does Supabase not back up for me?
It does, on a schedule and retention that depend on your plan, into the same account as your project. That covers the common accident and not the uncommon disaster. We keep theirs and add a copy somewhere you also control.
Where do the backups go?
Object storage in an account you own — your own cloud, or one we set up in your name. Never ours. The point is that you can reach them without us.
How much does the storage cost?
For a database under a few gigabytes, ordinarily a couple of euros a month. We size it and tell you before anything is switched on.
Can you also restore a single deleted record?
That is the common real emergency, and yes — the runbook covers restoring one table or one row into a scratch copy and copying it back, without rolling the whole database backwards.

Next step

Tell us the symptom. We will tell you if it is one problem.

We answer within a few hours with what it is, what it would take, and what we need from you. If it is bigger than one problem, we say that instead — before anything is agreed.

The engineering notes

What we find inside AI-built apps.

The findings from the apps we audit, the fixes that worked, and what each one cost — written by the engineers who did the work. No roundups, no reposts.

One email a week. No spam, unsubscribe any time.

Golux Group

Already a client? Golux Club
is where your project lives — tickets, approvals, files, one record.

Open