dokploy_backup
Schedule and manage backups for databases, compose stacks, and the server. Supports postgres, mysql, mariadb, mongo, libsql, and web-server.
Instructions
Manage backups. create: schedule+prefix+destinationId+database+databaseType. Provide ONE service id matching databaseType: postgres→postgresId, mysql→mysqlId, mariadb→mariadbId, mongo→mongoId, libsql→libsqlId, web-server→(no id). For backups of a db running inside a compose stack: pass composeId+serviceName (and set databaseType to the engine, e.g. postgres). get: backupId. update: backupId+fields. remove: backupId. listFiles: destinationId. manualBackup: backupId+backupType (postgres|mysql|mariadb|mongo|libsql for db backups; compose for whole-stack; webServer for the dokploy server itself).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| backupId | No | ||
| schedule | No | Cron expression | |
| prefix | No | ||
| destinationId | No | ||
| database | No | ||
| databaseType | No | postgres | mariadb | mysql | mongo | web-server | libsql | |
| serviceName | No | ||
| enabled | No | ||
| keepLatestCount | No | ||
| postgresId | No | ||
| mysqlId | No | ||
| mariadbId | No | ||
| mongoId | No | ||
| libsqlId | No | ||
| composeId | No | ||
| backupType | No | Manual-backup target: postgres | mysql | mariadb | mongo | compose | libsql | webServer | |
| search | No | ||
| serverId | No |