Guides

Backups

How to plan server backups and recovery for agency sites

A recovery-focused checklist for agencies managing production sites, databases, and client expectations.

Updated Jun 22, 2026 2 min read

Why recovery planning matters

Backups are easy to promise and difficult to trust without a workflow. Agencies need to know what is backed up, how often it runs, where the backup goes, who can restore it, and what happens if a client asks for yesterday's version during a stressful incident.

ForgedBase keeps backup schedules, database coverage, storage destinations, snapshots, and related activity close to the server and site records that depend on them.

Prerequisites

  • A list of production sites and databases that need protection.
  • The acceptable recovery point for each project.
  • A destination for backup storage.
  • Team permissions for who can create, download, or restore backups.
  • A restore testing plan.

Step-by-step workflow

  1. Identify which servers and sites contain production data.
  2. Confirm the database engine and storage location.
  3. Choose a backup schedule that matches the rate of change.
  4. Send backups to a destination that is separate from the live server where possible.
  5. Keep recent backup history visible in the workspace.
  6. Test recovery before treating the process as complete.
  7. Document who is responsible for backup checks.
  8. Review schedules when a client moves from low-change to high-change content.
  9. Keep backup access limited to trusted operators.
  10. Include backups in launch and maintenance checklists.

Where ForgedBase helps

ForgedBase gives backups context. A backup is not just a file somewhere. It is attached to a server, database, site, storage destination, schedule, and activity trail. That context helps teams answer client questions quickly and reduces the chance that a project launches without recovery coverage.

The goal is not to collect backups forever. The goal is to know what exists, why it exists, and how to use it when recovery matters.

Common issues to check

  • Backups run on the live server but are not copied to safer storage.
  • The schedule is too slow for active ecommerce or membership content.
  • No one has tested a restore.
  • Access to backup files is broader than it needs to be.
  • Old projects keep running backup schedules after they are retired.
  • The team assumes files are covered when only the database is scheduled.

Related ForgedBase docs

Recovery checklist

  • Production resources identified.
  • Backup schedule chosen.
  • Storage destination verified.
  • Latest backup visible.
  • Restore test planned.
  • Access limited.
  • Client expectations documented.
  • Retention reviewed.

FAQ

Common questions

Is having a backup enough?

No. A backup strategy is only useful when the team knows what is covered, where it is stored, how recent it is, and how restoration will be tested.

Should client backups use the same schedule?

Not always. Match the schedule to how often the site changes and how much data the client can afford to lose between recovery points.

Related guides

Deployments

How to deploy a Laravel site on a cloud server

A practical agency workflow for moving a Laravel application from repository to an HTTPS-ready cloud server.

Read guide

WordPress

How to deploy a WordPress site on DigitalOcean

A clear WordPress launch path for agencies that want infrastructure, domains, SSL, and recovery work in one place.

Read guide

Laravel

How to run Laravel queues and scheduled jobs on a server

A production-readiness checklist for Laravel background work after the site is deployed.

Read guide