How Do I Restore a Database Snapshot in Spinup?

How Do I Restore a Database Snapshot in Spinup?

Spinup allows you to deploy a new database from a previously saved snapshot. This can be useful if your current database becomes corrupted or if you need a duplicate for testing or development.

Snapshot Basics

  • Snapshots are created automatically every night and retained for 14 days.

  • You can also create on-demand snapshots at any time.

  • Snapshots cannot overwrite existing databases — they must be restored as new databases.

Tip: For long-term or more flexible backups, consider using tools like mysqldump (MySQL) or pg_dump (PostgreSQL).


Steps to Restore a Snapshot

  1. Log in to Spinup

  2. Navigate to Your Database

    • Go to the database you'd like to restore from.

  3. Open the Snapshots Panel

    • Click the Manage Snapshots button on the database page.

  4. Deploy the Snapshot

    • Locate the snapshot you want to use.

    • Click the rocket icon next to the snapshot, then select Deploy Snapshot.

  5. Create the New Database

    • You'll be taken to the Create Database screen, pre-filled with snapshot information.

    • Click Create Database to deploy the snapshot as a new database.


Important Notes

  • You cannot change the database version or disk size during a snapshot restore.

  • Your original database remains unchanged — delete it manually if no longer needed.

  • Make sure to update your applications to point to the new database endpoint if switching over.


Related Articles


Need Help?

Keeping regular snapshots and backups ensures your data is protected and easily recoverable in case of issues.