Skip to content

Backups

Data backup is a critical aspect of running any production environment. Piora provides comprehensive backup features that make it easy to back up databases and persistent data stored in Docker volumes.

Piora supports two types of backups:

Backup TypeApplicable ToMethod
Database backupPostgreSQL, MySQL, MariaDB, MongoDBNative database export tools
Volume backupDocker Volumes (application data)Filesystem snapshots

Backup files can be stored in the following locations:

  • Local — Stored on the VPS local disk
  • S3-compatible storage — AWS S3, Cloudflare R2, MinIO, etc.
  • Other cloud storage — 40+ cloud storage providers supported via RClone

You can set up schedules for each backup task:

FrequencyUse Case
HourlyHighly active production databases
DailyMost production environments
WeeklyLow-traffic applications or dev environments
CustomSet using Cron expressions
Terminal window
# Cron expression examples
0 2 * * * # Every day at 2:00 AM
0 */6 * * * # Every 6 hours
0 3 * * 0 # Every Sunday at 3:00 AM

You can configure backup retention to automatically clean up old backups:

  • Keep last N copies — e.g., keep the last 7 daily backups
  • Retention period — e.g., keep backups from the last 30 days

When restoring data from a backup, you can:

  1. Select a backup version from the backup list in the dashboard
  2. Click “Restore”
  3. Confirm the restore operation (this will overwrite current data)