Skip to main content

Backups & Recovery

Your data is your most valuable asset. Filess provides robust mechanisms to protect it against accidental deletion or corruption.

Automated Backups (Shared & Dedicated)

All plans include automated backups.

  • Frequency: Daily (or weekly for Free tier).
  • Retention: 7 days to 30 days depending on the plan.
  • Type: Logical snapshots (e.g., mysqldump, pg_dump).
  • Storage: Stored in geo-redundant object storage, separate from your primary database volume.

Point-in-Time Recovery (PITR)

Available exclusively on Dedicated Plans, PITR allows you to restore your database to any specific second in time within the retention window.

How it works

  1. We take a full physical backup of the database daily.
  2. We continuously stream Write-Ahead Logs (WAL) or transaction logs to secure storage.
  3. When you request a restore (e.g., to 14:35:22 yesterday), we restore the last full backup and replay the transaction logs up to that exact second.

Use Cases

  • Recovering from an accidental DROP TABLE command executed 5 minutes ago.
  • Reverting the state of the database to before a buggy migration script was run.