Notploy

Backups

Scheduled and manual backups for databases, Compose services and the web server. Generated from the `notploy` command surface.

Scheduled and manual backups for databases, Compose services and the web server.

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

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

Commands

notploy backup create

Calls POST /api/trpc/backup.create.

notploy backup create --schedule <value> --prefix <value> --destinationId <value> --database <value> --databaseType <value> [options]
OptionTypeRequiredAllowed values
--schedule <value>stringYes—
--enabled [boolean]booleanNo—
--no-enabledbooleanNo—
--prefix <value>stringYes—
--destinationId <value>stringYes—
--keepLatestCount <value>numberNo—
--database <value>stringYes—
--mariadbId <value>stringNo—
--mysqlId <value>stringNo—
--postgresId <value>stringNo—
--mongoId <value>stringNo—
--libsqlId <value>stringNo—
--databaseType <value>stringYespostgres, mariadb, mysql, mongo, web-server, libsql
--userId <value>stringNo—
--backupType <value>stringNodatabase, compose
--composeId <value>stringNo—
--serviceName <value>stringNo—
--includeEncryptionKey [boolean]booleanNo—
--no-includeEncryptionKeybooleanNo—
--metadata <json>objectNo—
--profile <name>stringNo—

notploy backup list-backup-files

Calls GET /api/trpc/backup.listBackupFiles.

notploy backup list-backup-files --destinationId <value> --search <value> [options]
OptionTypeRequiredAllowed values
--destinationId <value>stringYes—
--search <value>stringYes—
--serverId <value>stringNo—
--profile <name>stringNo—

notploy backup manual-backup-compose

Calls POST /api/trpc/backup.manualBackupCompose.

notploy backup manual-backup-compose --backupId <value> [options]
OptionTypeRequiredAllowed values
--backupId <value>stringYes—
--profile <name>stringNo—

notploy backup manual-backup-libsql

Calls POST /api/trpc/backup.manualBackupLibsql.

notploy backup manual-backup-libsql --backupId <value> [options]
OptionTypeRequiredAllowed values
--backupId <value>stringYes—
--profile <name>stringNo—

notploy backup manual-backup-mariadb

Calls POST /api/trpc/backup.manualBackupMariadb.

notploy backup manual-backup-mariadb --backupId <value> [options]
OptionTypeRequiredAllowed values
--backupId <value>stringYes—
--profile <name>stringNo—

notploy backup manual-backup-mongo

Calls POST /api/trpc/backup.manualBackupMongo.

notploy backup manual-backup-mongo --backupId <value> [options]
OptionTypeRequiredAllowed values
--backupId <value>stringYes—
--profile <name>stringNo—

notploy backup manual-backup-my-sql

Calls POST /api/trpc/backup.manualBackupMySql.

notploy backup manual-backup-my-sql --backupId <value> [options]
OptionTypeRequiredAllowed values
--backupId <value>stringYes—
--profile <name>stringNo—

notploy backup manual-backup-postgres

Calls POST /api/trpc/backup.manualBackupPostgres.

notploy backup manual-backup-postgres --backupId <value> [options]
OptionTypeRequiredAllowed values
--backupId <value>stringYes—
--profile <name>stringNo—

notploy backup manual-backup-web-server

Calls POST /api/trpc/backup.manualBackupWebServer.

notploy backup manual-backup-web-server --backupId <value> [options]
OptionTypeRequiredAllowed values
--backupId <value>stringYes—
--profile <name>stringNo—

notploy backup one

Calls GET /api/trpc/backup.one.

notploy backup one --backupId <value> [options]
OptionTypeRequiredAllowed values
--backupId <value>stringYes—
--profile <name>stringNo—

notploy backup remove

Calls POST /api/trpc/backup.remove.

notploy backup remove --backupId <value> [options]
OptionTypeRequiredAllowed values
--backupId <value>stringYes—
--profile <name>stringNo—

notploy backup update

Calls POST /api/trpc/backup.update.

notploy backup update --schedule <value> --enabled --prefix <value> --backupId <value> --destinationId <value> --database <value> --keepLatestCount <value> --serviceName <value> --metadata <json> --databaseType <value> [options]
OptionTypeRequiredAllowed values
--schedule <value>stringYes—
--enabled [boolean]booleanYes—
--prefix <value>stringYes—
--backupId <value>stringYes—
--destinationId <value>stringYes—
--database <value>stringYes—
--keepLatestCount <value>numberYes—
--serviceName <value>stringYes—
--metadata <json>objectYes—
--databaseType <value>stringYespostgres, mariadb, mysql, mongo, web-server, libsql
--includeEncryptionKey [boolean]booleanNo—
--no-includeEncryptionKeybooleanNo—
--profile <name>stringNo—

On this page