Notploy

Volume backups

Back up Docker volumes on a schedule and download the resulting archives. Generated from the `notploy` command surface.

Back up Docker volumes on a schedule and download the resulting archives.

notploy volume-backups exposes 6 commands. They map one-to-one onto the volume-backups.* API operations, so anything reachable from the dashboard is reachable from here.

Run notploy volume-backups --help to list these commands in your terminal, or notploy volume-backups <command> --help for a single command.

Commands

notploy volume-backups create

Calls POST /api/trpc/volumeBackups.create.

notploy volume-backups create --name <value> --volumeName <value> --prefix <value> --cronExpression <value> --destinationId <value> [options]
OptionTypeRequiredAllowed values
--name <value>stringYes—
--volumeName <value>stringYes—
--prefix <value>stringYes—
--serviceType <value>stringNoapplication, postgres, mysql, mariadb, mongo, redis, compose, libsql
--appName <value>stringNo—
--serviceName <value>stringNo—
--turnOff [boolean]booleanNo—
--no-turnOffbooleanNo—
--cronExpression <value>stringYes—
--keepLatestCount <value>numberNo—
--enabled [boolean]booleanNo—
--no-enabledbooleanNo—
--applicationId <value>stringNo—
--postgresId <value>stringNo—
--mariadbId <value>stringNo—
--mongoId <value>stringNo—
--mysqlId <value>stringNo—
--redisId <value>stringNo—
--libsqlId <value>stringNo—
--composeId <value>stringNo—
--createdAt <value>stringNo—
--destinationId <value>stringYes—
--profile <name>stringNo—

notploy volume-backups delete

Calls POST /api/trpc/volumeBackups.delete.

notploy volume-backups delete --volumeBackupId <value> [options]
OptionTypeRequiredAllowed values
--volumeBackupId <value>stringYes—
--profile <name>stringNo—

notploy volume-backups list

Calls GET /api/trpc/volumeBackups.list.

notploy volume-backups list --id <value> --volumeBackupType <value> [options]
OptionTypeRequiredAllowed values
--id <value>stringYes—
--volumeBackupType <value>stringYesapplication, postgres, mysql, mariadb, mongo, redis, compose, libsql
--profile <name>stringNo—

notploy volume-backups one

Calls GET /api/trpc/volumeBackups.one.

notploy volume-backups one --volumeBackupId <value> [options]
OptionTypeRequiredAllowed values
--volumeBackupId <value>stringYes—
--profile <name>stringNo—

notploy volume-backups run-manually

Calls POST /api/trpc/volumeBackups.runManually.

notploy volume-backups run-manually --volumeBackupId <value> [options]
OptionTypeRequiredAllowed values
--volumeBackupId <value>stringYes—
--profile <name>stringNo—

notploy volume-backups update

Calls POST /api/trpc/volumeBackups.update.

notploy volume-backups update --name <value> --volumeName <value> --prefix <value> --cronExpression <value> --destinationId <value> --volumeBackupId <value> [options]
OptionTypeRequiredAllowed values
--name <value>stringYes—
--volumeName <value>stringYes—
--prefix <value>stringYes—
--serviceType <value>stringNoapplication, postgres, mysql, mariadb, mongo, redis, compose, libsql
--appName <value>stringNo—
--serviceName <value>stringNo—
--turnOff [boolean]booleanNo—
--no-turnOffbooleanNo—
--cronExpression <value>stringYes—
--keepLatestCount <value>numberNo—
--enabled [boolean]booleanNo—
--no-enabledbooleanNo—
--applicationId <value>stringNo—
--postgresId <value>stringNo—
--mariadbId <value>stringNo—
--mongoId <value>stringNo—
--mysqlId <value>stringNo—
--redisId <value>stringNo—
--libsqlId <value>stringNo—
--composeId <value>stringNo—
--createdAt <value>stringNo—
--destinationId <value>stringYes—
--volumeBackupId <value>stringYes—
--profile <name>stringNo—

On this page