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.