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β
| Plan | Automatic Backups | Manual Backups |
|---|---|---|
| Basic | No | No |
| Advanced | Weekly | Yes |
| Pro | Daily | Yes |
If you're on the Basic plan, the backups card will show an invitation to upgrade your plan and get this feature.
Accessing Backupsβ
- Go to your Dashboard and select a deployment
- Below the server metrics, you'll see the Backups card
- From there you can view your existing backups and create new ones
Creating a Manual Backupβ
- Click the "Create Backup" button
- The system will initiate a snapshot of your VPS
- You'll see the backup in "Creating..." status while it processes
- Once completed, it will change to "Available"
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β
- Find the backup you want to restore
- Click "Restore"
- Confirm the action (you'll be asked for confirmation)
- Your server will restart with the backup data
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β
- Find the backup you want to delete
- Click the trash icon
- 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
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β
| Status | Description |
|---|---|
| Creating | The snapshot is being processed |
| Available | Ready to restore |
| Restoring | The backup is being applied to the server |
| Error | There 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)