Skip to main content

Backups

Protect your data with automatic backups of the complete server. Backups are VPS snapshots that capture the entire state of your server.

Availability by Plan​

PlanAutomatic BackupsManual Backups
BasicNoNo
AdvancedWeeklyYes
ProDailyYes
Upgrade Plan

If you're on the Basic plan, the backups card will show an invitation to upgrade your plan and get this feature.

Accessing Backups​

  1. Go to your Dashboard and select a deployment
  2. Below the server metrics, you'll see the Backups card
  3. From there you can view your existing backups and create new ones

Creating a Manual Backup​

  1. Click the "Create Backup" button
  2. The system will initiate a snapshot of your VPS
  3. You'll see the backup in "Creating..." status while it processes
  4. Once completed, it will change to "Available"
Creation Time

A backup can take between 2-10 minutes depending on your server size. You can continue using your app while it's being created.

Restoring from a Backup​

  1. Find the backup you want to restore
  2. Click "Restore"
  3. Confirm the action (you'll be asked for confirmation)
  4. Your server will restart with the backup data
Warning

Restoring a backup will replace all current data on your server with the data from the moment the backup was created. Any subsequent changes will be lost.

Deleting a Backup​

  1. Find the backup you want to delete
  2. Click the trash icon
  3. Confirm the deletion

Deleted backups cannot be recovered.

Automatic Backups​

Automatic backups run every day at 3:00 AM UTC (which corresponds to approximately 9:00 PM Mexico time).

Advanced Plan​

  • Created automatically every week (Sunday at 3:00 AM UTC)
  • The last 4 automatic backups are retained
  • Manual backups don't count toward this limit

Pro Plan​

  • Created automatically every day (3:00 AM UTC)
  • The last 7 automatic backups are retained
  • Manual backups don't count toward this limit
Backup Schedule

You can see the automatic backup schedule directly on your deployment's Backups card. The time shown is in UTC.

Backup Information​

Each backup shows:

  • Name: Includes the creation date and time
  • Status: Creating, Available, Restoring, Error
  • Type: Manual or Automatic
  • Date: When it was created
  • Size: Space it occupies (in GB)

Backup Statuses​

StatusDescription
CreatingThe snapshot is being processed
AvailableReady to restore
RestoringThe backup is being applied to the server
ErrorThere was a problem creating the backup

What Gets Backed Up​

Backups include:

  • Complete operating system
  • Docker configuration and containers
  • All your application data
  • Configuration files
  • Databases
  • Uploaded files

In summary: everything on your server.

What Does NOT Get Backed Up​

  • External data (APIs, connected services)
  • Active network connections
  • User sessions

Best Practices​

Before Important Changes​

Create a manual backup before:

  • Updating your application
  • Modifying critical configurations
  • Installing plugins or extensions
  • Making database changes

Periodic Verification​

  • Check that automatic backups are being created
  • Verify there are no backups in "Error" status
  • Delete very old backups if you don't need them

Restore Testing​

If you have a test deployment, consider restoring a backup occasionally to verify it works correctly.

Troubleshooting​

"Backups not available"​

If you see this message, your plan is Basic. You need to upgrade to Advanced or Pro to access backups.

The backup is taking too long​

Backups can take up to 10-15 minutes for large servers. If it takes more than 20 minutes, there may be a problem.

Error creating backup​

  • Verify that your server is running ("Running" status)
  • Make sure there's available space
  • If it persists, contact support

Error restoring​

  • The server may be temporarily inaccessible during restoration
  • Wait 5-10 minutes and check the status
  • If it doesn't restore, contact support

Storage Cost​

Backups use snapshot storage:

  • DigitalOcean: $0.05 USD per GB/month
  • The cost is charged directly to your provider account

For example, a 50GB server will generate approximately $2.50 USD/month for each active snapshot.

Security​

Backup Isolation​

  • You can only view and manage backups for your own deployments
  • It's not possible to access other users' backups
  • Each action (create, restore, delete) verifies that you're the owner

Deployment Deletion​

When you delete a deployment, all its backups are automatically deleted:

  • Database records are deleted
  • Provider snapshots (DigitalOcean) are deleted
  • No orphan backups or additional charges remain

Limitations​

  • Maximum 20 backups per deployment
  • Backups expire after 90 days
  • You cannot restore a backup from a different server
  • During restoration, the server will be unavailable (2-5 minutes)