EasypanelDocs

Backups

Protect databases and persistent volume data with external backups.

Easypanel can send database dumps and App or Box volume data to a configured storage provider. Database and volume backups have different formats, retention behavior, and recovery workflows, so choose the guide that matches the data you need to protect.

Configure a destination

Open the server's Settings, select Storage Providers, and add a destination before creating a backup configuration. See Storage Providers for setup, permissions, and connection testing. Easypanel supports:

Use a remote destination for disaster recovery. A local provider on the same server will not protect data from a server or disk failure.

Give each backup configuration its own destination path. This prevents one configuration's retention or sync behavior from affecting unrelated files.

Build a recoverable backup plan

A scheduled job is useful only when its output can be restored. For every important service:

  1. Keep the destination outside the Easypanel server.
  2. Run the backup manually after creating or changing its configuration.
  3. Check the backup action log and confirm that the expected object exists at the provider.
  4. Test recovery into non-production data.
  5. Monitor future runs and destination capacity.

For applications such as WordPress, protect both parts of the application: create a logical backup of the database service and separately protect uploaded files stored in a volume.

Removing a backup configuration removes its schedule from Easypanel. It does not remove files already stored at the destination. Manage those files and any provider-side lifecycle rules separately.