Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. We Think We Have Backups but Have Never Restored One. How Do We Know They Actually Work?
Problems We Solve

We Think We Have Backups but Have Never Restored One. How Do We Know They Actually Work?

Backups never tested and nobody sure they would restore? Why untested backups fail and how SpiderHunts sets up backups that are restored and checked regularly.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

A backup you have never restored is a hope, not a backup. SpiderHunts lists everything that needs protecting, sets up automated backups stored separately from the live system, and runs regular test restores into a clean environment with a written procedure, so you know what you can recover and how long it takes before you need it.

A box ticked years ago

Ask whether you have backups and someone will say yes. The hosting company does them, or there is a plugin, or the developer set up a script. Ask when anyone last restored one and the room goes quiet. Ask what exactly is backed up (the database, the uploaded files, the configuration, the email) and nobody is quite sure.

That is a common place to be, and it feels fine until the day a database is corrupted, a server fails, a staff member deletes the wrong folder, or ransomware encrypts everything it can reach.

Why backups fail when you need them

FailureHow it happens
Backup job stoppedA password changed or disk filled, and nobody saw the error
Incomplete backupThe database is copied but the uploaded files or config are not
Same place as the originalBackups stored on the same server or account are lost with it
Encrypted by ransomwareBackups reachable from the network get encrypted too
Cannot be restoredNobody knows the steps, or the format needs software you no longer have
Too oldRetention was set so short that the clean copy has already been overwritten

The common thread is that nobody tested. A restore is the only real test of a backup, and it is the step almost everyone skips.

What an untested backup puts at risk

There is also a contractual and regulatory side. If you hold customer data, losing it may need to be reported, and customers or insurers may ask how your backups are tested. Saying that you assumed the hosting company had it covered is not a comfortable answer.

Everything the business cannot recreate: customer records, orders, invoices, documents, the website content. The cost of losing it ranges from days of re-keying to losing things that cannot be recovered at all. And when it happens, the pressure to restore quickly is the worst possible moment to be working out how.

How we set up backups you can trust

  1. List what needs protecting: databases, file storage, server configuration, code, cloud settings, and SaaS data such as Microsoft 365 or Google Workspace where appropriate.
  2. Agree two numbers with you for each system: how much recent data you could afford to lose, and how long you could manage without it. These decide how often backups run and how they are stored.
  3. Automate the backups using the right tool for each system, for example managed database backups on AWS or Azure, file-level backups, and point-in-time recovery where it matters.
  4. Store copies separately. At least one copy sits in a different account or location from the live system, with protection against deletion or change (immutable or versioned storage).
  5. Monitor the backup jobs, so a failed or unusually small backup raises an alert to a named person.
  6. Test restores regularly into a clean environment, check the restored data is complete, and time how long it took.
  7. Write the restore procedure down step by step, so someone other than its author can follow it under pressure.

What you have afterwards

You know what is backed up, where, how often and how far back. You know a restore works because one was done recently and written up. If something goes wrong, there is a procedure to follow rather than a search for the person who set it up. And if a backup stops working, someone hears about it the same day, not on the day it is needed.

Checklist

  • Nobody can remember the last time a backup was restored.
  • You are not sure whether uploaded files and configuration are included.
  • Backups are stored on the same server or in the same account as the live system.
  • Backup failures would not trigger an alert to anyone.
  • There is no written restore procedure.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Doesn't our hosting provider handle backups?

Some do, with limits. Check what is included, how long it is kept, whether it covers files as well as databases, and whether you can restore it yourself. Often it is one layer, not the whole answer.

How often should we test restores?

Often enough that the procedure stays familiar and changes to your systems are caught. We agree a schedule with you based on how critical each system is.

Do backups protect us from ransomware?

Only if at least one copy is out of reach of the attacker, for example in a separate account with deletion protection. That is part of how we set them up.

What do you need from us?

Access to the systems involved, and a view of which data matters most and how long the business could manage without each system.

Keep reading

More on Problems We Solve

Start here

Not sure your backups would work?

Tell us what systems and data you rely on and how they are backed up now. We will look at whether a restore would actually work, and if your setup is already sound, we will tell you.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →