Command Syntax

proxmox-backup-client

proxmox-backup-client backup {<backupspec>} [OPTIONS]

Create (host) backup.

<backupspec> <array>:
 List of backup source specifications ([<label.ext>:<path>] …)

Optional parameters:

--backup-id <string>:
 Backup ID.
--backup-time <integer> (1547797308 - N):
 Backup time (Unix epoch.)
--backup-type <string>:
 Backup type.
--chunk-size <integer> (64 - 4096)   (default=4096):
 Chunk size in KB. Must be a power of 2.
--crypt-mode <string>   (default=encrypt):
 Defines whether data is encrypted (using an AEAD cipher), only signed, or neither.
--entries-max <integer>   (default=1048576):
 Max number of entries to hold in memory.
--exclude <array>:
 List of paths or patterns for matching files to exclude.
--include-dev <array>:
 Include mountpoints with same st_dev number (see man fstat) as specified files.
--keyfd <integer> (0 - N):
 Pass an encryption key via an already opened file descriptor.
--keyfile <string>:
 Path to encryption key. All data will be encrypted using this key.
--repository <string>:
 Repository URL.
--skip-lost-and-found <boolean>:
 Skip lost+found directory.
--verbose <boolean>:
 Verbose output.

proxmox-backup-client benchmark [OPTIONS]

Run benchmark tests

Optional parameters:

--keyfile <string>:
 Path to encryption key. All data will be encrypted using this key.
--output-format <string>:
 Output format.
--repository <string>:
 Repository URL.
--verbose <boolean>:
 Verbose output.

proxmox-backup-client catalog dump <snapshot> [OPTIONS]

Dump catalog.

<snapshot> <string>:
 Snapshot path.

Optional parameters:

--keyfd <integer> (0 - N):
 Pass an encryption key via an already opened file descriptor.
--keyfile <string>:
 Path to encryption key.
--repository <string>:
 Repository URL.

proxmox-backup-client catalog shell <snapshot> <archive-name> [OPTIONS]

Shell to interactively inspect and restore snapshots.

<snapshot> <string>:
 Group/Snapshot path.
<archive-name> <string>:
 Backup archive name.

Optional parameters:

--keyfd <integer> (0 - N):
 Pass an encryption key via an already opened file descriptor.
--keyfile <string>:
 Path to encryption key.
--repository <string>:
 Repository URL.

proxmox-backup-client files <snapshot> [OPTIONS]

List snapshot files.

<snapshot> <string>:
 Snapshot path.

Optional parameters:

--output-format <string>:
 Output format.
--repository <string>:
 Repository URL.

proxmox-backup-client forget <snapshot> [OPTIONS]

Forget (remove) backup snapshots.

<snapshot> <string>:
 Snapshot path.

Optional parameters:

--repository <string>:
 Repository URL.

proxmox-backup-client garbage-collect [OPTIONS]

Start garbage collection for a specific repository.

Optional parameters:

--output-format <string>:
 Output format.
--repository <string>:
 Repository URL.

proxmox-backup-client help [{<command>}] [OPTIONS]

Get help about specified command (or sub-command).

<command> <array>:
 Command. This may be a list in order to spefify nested sub-commands.

Optional parameters:

--verbose <boolean>:
 Verbose help.

proxmox-backup-client key change-passphrase [<path>] [OPTIONS]

Change the encryption key’s password.

<path> <string>:
 Key file. Without this the default key’s password will be changed.

Optional parameters:

--kdf <string>   (default=scrypt):
 Key derivation function for password protected encryption keys.

proxmox-backup-client key create [<path>] [OPTIONS]

Create a new encryption key.

<path> <string>:
 Output file. Without this the key will become the new default encryption key.

Optional parameters:

--kdf <string>   (default=scrypt):
 Key derivation function for password protected encryption keys.

proxmox-backup-client key create-master-key

Create an RSA public/private key pair used to put an encrypted version of the symmetric backup encryption key onto the backup server along with each backup.


proxmox-backup-client key import-master-pubkey <path>

Import an RSA public key used to put an encrypted version of the symmetric backup encryption key onto the backup server along with each backup.

<path> <string>:
 Path to the PEM formatted RSA public key.

proxmox-backup-client list [OPTIONS]

List backup groups.

Optional parameters:

--output-format <string>:
 Output format.
--repository <string>:
 Repository URL.

proxmox-backup-client login [OPTIONS]

Try to login. If successful, store ticket.

Optional parameters:

--repository <string>:
 Repository URL.

proxmox-backup-client logout [OPTIONS]

Logout (delete stored ticket).

Optional parameters:

--repository <string>:
 Repository URL.

proxmox-backup-client mount <snapshot> <archive-name> <target> [OPTIONS]

Mount pxar archive.

<snapshot> <string>:
 Group/Snapshot path.
<archive-name> <string>:
 Backup archive name.
<target> <string>:
 Target directory path.

Optional parameters:

--keyfile <string>:
 Path to encryption key.
--repository <string>:
 Repository URL.
--verbose <boolean>   (default=false):
 Verbose output.

proxmox-backup-client prune <group> [OPTIONS]

Prune a backup repository.

<group> <string>:
 Backup group.

Optional parameters:

--dry-run <boolean>:
 Just show what prune would do, but do not delete anything.
--keep-daily <integer> (1 - N):
 Number of daily backups to keep.
--keep-hourly <integer> (1 - N):
 Number of hourly backups to keep.
--keep-last <integer> (1 - N):
 Number of backups to keep.
--keep-monthly <integer> (1 - N):
 Number of monthly backups to keep.
--keep-weekly <integer> (1 - N):
 Number of weekly backups to keep.
--keep-yearly <integer> (1 - N):
 Number of yearly backups to keep.
--output-format <string>:
 Output format.
--quiet <boolean>:
 Minimal output - only show removals.
--repository <string>:
 Repository URL.

proxmox-backup-client restore <snapshot> <archive-name> <target> [OPTIONS]

Restore backup repository.

<snapshot> <string>:
 

Group/Snapshot path.

<archive-name> <string>:
 

Backup archive name.

<target> <string>:
 

Target directory path. Use ‘-‘ to write to standard output.

We do not extraxt ‘.pxar’ archives when writing to standard output.

Optional parameters:

--allow-existing-dirs <boolean>:
 Do not fail if directories already exists.
--crypt-mode <string>   (default=encrypt):
 Defines whether data is encrypted (using an AEAD cipher), only signed, or neither.
--keyfd <integer> (0 - N):
 Pass an encryption key via an already opened file descriptor.
--keyfile <string>:
 Path to encryption key. All data will be encrypted using this key.
--repository <string>:
 Repository URL.

proxmox-backup-client snapshots [<group>] [OPTIONS]

List backup snapshots.

<group> <string>:
 Backup group.

Optional parameters:

--output-format <string>:
 Output format.
--repository <string>:
 Repository URL.

proxmox-backup-client status [OPTIONS]

Get repository status.

Optional parameters:

--output-format <string>:
 Output format.
--repository <string>:
 Repository URL.

proxmox-backup-client task list [OPTIONS]

List running server tasks for this repo user

Optional parameters:

--all <boolean>:
 Also list stopped tasks.
--limit <integer> (1 - 1000)   (default=50):
 The maximal number of tasks to list.
--output-format <string>:
 Output format.
--repository <string>:
 Repository URL.

proxmox-backup-client task log <upid> [OPTIONS]

Display the task log.

<upid> <string>:
 Unique Process/Task ID.

Optional parameters:

--repository <string>:
 Repository URL.

proxmox-backup-client task stop <upid> [OPTIONS]

Try to stop a specific task.

<upid> <string>:
 Unique Process/Task ID.

Optional parameters:

--repository <string>:
 Repository URL.

proxmox-backup-client upload-log <snapshot> <logfile> [OPTIONS]

Upload backup log file.

<snapshot> <string>:
 Group/Snapshot path.
<logfile> <string>:
 The path to the log file you want to upload.

Optional parameters:

--crypt-mode <string>   (default=encrypt):
 Defines whether data is encrypted (using an AEAD cipher), only signed, or neither.
--keyfd <integer> (0 - N):
 Pass an encryption key via an already opened file descriptor.
--keyfile <string>:
 Path to encryption key. All data will be encrypted using this key.
--repository <string>:
 Repository URL.

proxmox-backup-client version [OPTIONS]

Show client and optional server version

Optional parameters:

--output-format <string>:
 Output format.
--repository <string>:
 Repository URL.

Catalog Shell Commands

Those command are available when you start an intercative restore shell:

proxmox-backup-client shell <snapshot> <name.pxar>

cd [<path>]

Change the current working directory to the new directory

<path> <string>:
 target path.

clear-selected

Clear the list of files selected for restore.


deselect <path>

Deselect an entry for restore.

This will return an error if the entry was not found in the list of entries selected for restore.

<path> <string>:
 path to entry to remove from list.

exit

Exit the shell


find <pattern> [OPTIONS]

Find entries in the catalog matching the given match pattern.

<pattern> <string>:
 Match pattern for matching files in the catalog.

Optional parameters:

--select <boolean>   (default=false):
 Add matching filenames to list for restore.

help [{<command>}] [OPTIONS]

Get help about specified command (or sub-command).

<command> <array>:
 Command. This may be a list in order to spefify nested sub-commands.

Optional parameters:

--verbose <boolean>:
 Verbose help.

list-selected [OPTIONS]

List entries currently selected for restore.

Optional parameters:

--patterns <boolean>   (default=false):
 List match patterns instead of the matching files.

ls [<path>]

List the content of working directory or given path.

<path> <string>:
 target path.

pwd

List the current working directory.


restore <target> [OPTIONS]

Restore the sub-archive given by the current working directory to target.

By further providing a pattern, the restore can be limited to a narrower subset of this sub-archive. If pattern is not present or empty, the full archive is restored to target.

<target> <string>:
 target path for restore on local filesystem.

Optional parameters:

--pattern <string>:
 match pattern to limit files for restore.

restore-selected <target>

Restore the selected entries to the given target path.

Target must not exist on the clients filesystem.

<target> <string>:
 target path for restore on local filesystem.

select <path>

Select an entry for restore.

This will return an error if the entry is already present in the list or if an invalid path was provided.

<path> <string>:
 target path.

stat <path>

Read the metadata for a given directory entry.

This is expensive because the data has to be read from the pxar archive, which means reading over the network.

<path> <string>:
 target path.

proxmox-backup-manager

proxmox-backup-manager acl list [OPTIONS]

Access Control list.

Optional parameters:

--output-format <string>:
 Output format.

proxmox-backup-manager acl update <path> <role> [OPTIONS]

Update Access Control List (ACLs).

<path> <string>:
 Access control path.
<role> <string>:
 Role

Optional parameters:

--delete <boolean>:
 Remove permissions (instead of adding it).
--digest <string>:
 Prevent changes if current configuration file has different SHA256 digest. This can be used to prevent concurrent modifications.
--group <string>:
 Group ID
--propagate <boolean>   (default=true):
 Allow to propagate (inherit) permissions.
--userid <string>:
 User ID

proxmox-backup-manager cert info

Display node certificate information.


proxmox-backup-manager cert update [OPTIONS]

Update node certificates and generate all needed files/directories.

Optional parameters:

--force <boolean>:
 Force generation of new SSL certifate.

proxmox-backup-manager datastore create <name> <path> [OPTIONS]

Create new datastore config.

<name> <string>:
 Datastore name.
<path> <string>:
 Directory name

Optional parameters:

--comment <string>:
 Comment (single line).
--gc-schedule <string>:
 Run garbage collection job at specified schedule.
--keep-daily <integer> (1 - N):
 Number of daily backups to keep.
--keep-hourly <integer> (1 - N):
 Number of hourly backups to keep.
--keep-last <integer> (1 - N):
 Number of backups to keep.
--keep-monthly <integer> (1 - N):
 Number of monthly backups to keep.
--keep-weekly <integer> (1 - N):
 Number of weekly backups to keep.
--keep-yearly <integer> (1 - N):
 Number of yearly backups to keep.
--prune-schedule <string>:
 Run prune job at specified schedule.

proxmox-backup-manager datastore list [OPTIONS]

Datastore list.

Optional parameters:

--output-format <string>:
 Output format.

proxmox-backup-manager datastore remove <name> [OPTIONS]

Remove a datastore configuration.

<name> <string>:
 Datastore name.

Optional parameters:

--digest <string>:
 Prevent changes if current configuration file has different SHA256 digest. This can be used to prevent concurrent modifications.

proxmox-backup-manager datastore show <name> [OPTIONS]

Show datastore configuration

<name> <string>:
 Datastore name.

Optional parameters:

--output-format <string>:
 Output format.

proxmox-backup-manager datastore update <name> [OPTIONS]

Update datastore config.

<name> <string>:
 Datastore name.

Optional parameters:

--comment <string>:
 Comment (single line).
--delete <array>:
 List of properties to delete.
--digest <string>:
 Prevent changes if current configuration file has different SHA256 digest. This can be used to prevent concurrent modifications.
--gc-schedule <string>:
 Run garbage collection job at specified schedule.
--keep-daily <integer> (1 - N):
 Number of daily backups to keep.
--keep-hourly <integer> (1 - N):
 Number of hourly backups to keep.
--keep-last <integer> (1 - N):
 Number of backups to keep.
--keep-monthly <integer> (1 - N):
 Number of monthly backups to keep.
--keep-weekly <integer> (1 - N):
 Number of weekly backups to keep.
--keep-yearly <integer> (1 - N):
 Number of yearly backups to keep.
--prune-schedule <string>:
 Run prune job at specified schedule.

proxmox-backup-manager disk fs create <name> --disk <string> [OPTIONS]

Create a Filesystem on an unused disk. Will be mounted under ‘/mnt/datastore/<name>’.

<name> <string>:
 Datastore name.
--disk <string>:
 Block device name (/sys/block/<name>).

Optional parameters:

--add-datastore <boolean>:
 Configure a datastore using the directory.
--filesystem <string>:
 

proxmox-backup-manager disk fs list [OPTIONS]

List systemd datastore mount units.

Optional parameters:

--output-format <string>:
 Output format.

proxmox-backup-manager disk initialize <disk> [OPTIONS]

Initialize empty Disk with GPT

<disk> <string>:
 Block device name (/sys/block/<name>).

Optional parameters:

--uuid <string>:
 UUID for the GPT table.

proxmox-backup-manager disk list [OPTIONS]

Local disk list.

Optional parameters:

--output-format <string>:
 Output format.

proxmox-backup-manager disk smart-attributes <disk> [OPTIONS]

Show SMART attributes.

<disk> <string>:
 Block device name (/sys/block/<name>).

Optional parameters:

--output-format <string>:
 Output format.

proxmox-backup-manager disk zpool create <name> --devices <string> --raidlevel <string> [OPTIONS]

create a zfs pool

<name> <string>:
 Datastore name.
--devices <string>:
 A list of disk names, comma separated.
--raidlevel <string>:
 The ZFS RAID level to use.

Optional parameters:

--add-datastore <boolean>:
 Configure a datastore using the zpool.
--ashift <integer> (9 - 16)   (default=12):
 Pool sector size exponent.
--compression <string>   (default=On):
 The ZFS compression algorithm to use.

proxmox-backup-manager disk zpool list [OPTIONS]

Local zfs pools.

Optional parameters:

--output-format <string>:
 Output format.

proxmox-backup-manager dns get [OPTIONS]

Read DNS settings

Optional parameters:

--output-format <string>:
 Output format.

proxmox-backup-manager dns set [OPTIONS]

Update DNS settings.

Optional parameters:

--delete <array>:
 List of properties to delete.
--digest <string>:
 Prevent changes if current configuration file has different SHA256 digest. This can be used to prevent concurrent modifications.
--dns1 <string>:
 First name server IP address.
--dns2 <string>:
 Second name server IP address.
--dns3 <string>:
 Third name server IP address.
--search <string>:
 Search domain for host-name lookup.

proxmox-backup-manager garbage-collection start <store> [OPTIONS]

Start garbage collection for a specific datastore.

<store> <string>:
 Datastore name.

Optional parameters:

--output-format <string>:
 Output format.

proxmox-backup-manager garbage-collection status <store> [OPTIONS]

Show garbage collection status for a specific datastore.

<store> <string>:
 Datastore name.

Optional parameters:

--output-format <string>:
 Output format.

proxmox-backup-manager help [{<command>}] [OPTIONS]

Get help about specified command (or sub-command).

<command> <array>:
 Command. This may be a list in order to spefify nested sub-commands.

Optional parameters:

--verbose <boolean>:
 Verbose help.

proxmox-backup-manager network changes

Show pending configuration changes (diff)


proxmox-backup-manager network create <iface> [OPTIONS]

Create network interface configuration.

<iface> <string>:
 Network interface name.

Optional parameters:

--autostart <boolean>:
 Autostart interface.
--bond_mode <string>:
 Linux Bond Mode
--bridge_ports <string>:
 A list of network devices, comma separated.
--bridge_vlan_aware <boolean>:
 Enable bridge vlan support.
--cidr <string>:
 IPv4 address with netmask (CIDR notation).
--cidr6 <string>:
 IPv6 address with netmask (CIDR notation).
--comments <string>:
 Comments (inet, may span multiple lines)
--comments6 <string>:
 Comments (inet5, may span multiple lines)
--gateway <string>:
 IPv4 address.
--gateway6 <string>:
 IPv6 address.
--method <string>:
 Interface configuration method
--method6 <string>:
 Interface configuration method
--mtu <integer> (46 - 65535)   (default=1500):
 Maximum Transmission Unit.
--slaves <string>:
 A list of network devices, comma separated.
--type <string>:
 Network interface type

proxmox-backup-manager network list [OPTIONS]

Network device list.

Optional parameters:

--output-format <string>:
 Output format.

proxmox-backup-manager network reload

Reload network configuration (requires ifupdown2).


proxmox-backup-manager network remove <iface> [OPTIONS]

Remove network interface configuration.

<iface> <string>:
 Network interface name.

Optional parameters:

--digest <string>:
 Prevent changes if current configuration file has different SHA256 digest. This can be used to prevent concurrent modifications.

proxmox-backup-manager network revert

Revert network configuration (rm /etc/network/interfaces.new).


proxmox-backup-manager network update <iface> [OPTIONS]

Update network interface config.

<iface> <string>:
 Network interface name.

Optional parameters:

--autostart <boolean>:
 Autostart interface.
--bond_mode <string>:
 Linux Bond Mode
--bridge_ports <string>:
 A list of network devices, comma separated.
--bridge_vlan_aware <boolean>:
 Enable bridge vlan support.
--cidr <string>:
 IPv4 address with netmask (CIDR notation).
--cidr6 <string>:
 IPv6 address with netmask (CIDR notation).
--comments <string>:
 Comments (inet, may span multiple lines)
--comments6 <string>:
 Comments (inet5, may span multiple lines)
--delete <array>:
 List of properties to delete.
--digest <string>:
 Prevent changes if current configuration file has different SHA256 digest. This can be used to prevent concurrent modifications.
--gateway <string>:
 IPv4 address.
--gateway6 <string>:
 IPv6 address.
--method <string>:
 Interface configuration method
--method6 <string>:
 Interface configuration method
--mtu <integer> (46 - 65535)   (default=1500):
 Maximum Transmission Unit.
--slaves <string>:
 A list of network devices, comma separated.
--type <string>:
 Network interface type

proxmox-backup-manager pull <remote> <remote-store> <local-store> [OPTIONS]

Sync datastore from another repository

<remote> <string>:
 Remote ID.
<remote-store> <string>:
 Datastore name.
<local-store> <string>:
 Datastore name.

Optional parameters:

--output-format <string>:
 Output format.
--remove-vanished <boolean>   (default=true):
 Delete vanished backups. This remove the local copy if the remote backup was deleted.

proxmox-backup-manager remote create <name> --host <string> --password <string> --userid <string> [OPTIONS]

Create new remote.

<name> <string>:
 Remote ID.
--host <string>:
 DNS name or IP address.
--password <string>:
 Password or auth token for remote host.
--userid <string>:
 User ID

Optional parameters:

--comment <string>:
 Comment (single line).
--fingerprint <string>:
 X509 certificate fingerprint (sha256).

proxmox-backup-manager remote list [OPTIONS]

List configured remotes.

Optional parameters:

--output-format <string>:
 Output format.

proxmox-backup-manager remote remove <name> [OPTIONS]

Remove a remote from the configuration file.

<name> <string>:
 Remote ID.

Optional parameters:

--digest <string>:
 Prevent changes if current configuration file has different SHA256 digest. This can be used to prevent concurrent modifications.

proxmox-backup-manager remote show <name> [OPTIONS]

Show remote configuration

<name> <string>:
 Remote ID.

Optional parameters:

--output-format <string>:
 Output format.

proxmox-backup-manager remote update <name> [OPTIONS]

Update remote configuration.

<name> <string>:
 Remote ID.

Optional parameters:

--comment <string>:
 Comment (single line).
--delete <array>:
 List of properties to delete.
--digest <string>:
 Prevent changes if current configuration file has different SHA256 digest. This can be used to prevent concurrent modifications.
--fingerprint <string>:
 X509 certificate fingerprint (sha256).
--host <string>:
 DNS name or IP address.
--password <string>:
 Password or auth token for remote host.
--userid <string>:
 User ID

proxmox-backup-manager sync-job create <id> --remote <string> --remote-store <string> --store <string> [OPTIONS]

Create a new sync job.

<id> <string>:Job ID.
--remote <string>:
 Remote ID.
--remote-store <string>:
 Datastore name.
--store <string>:
 Datastore name.

Optional parameters:

--comment <string>:
 Comment (single line).
--remove-vanished <boolean>   (default=true):
 Delete vanished backups. This remove the local copy if the remote backup was deleted.
--schedule <string>:
 Run sync job at specified schedule.

proxmox-backup-manager sync-job list [OPTIONS]

Sync job list.

Optional parameters:

--output-format <string>:
 Output format.

proxmox-backup-manager sync-job remove <id> [OPTIONS]

Remove a sync job configuration

<id> <string>:Job ID.

Optional parameters:

--digest <string>:
 Prevent changes if current configuration file has different SHA256 digest. This can be used to prevent concurrent modifications.

proxmox-backup-manager sync-job show <id> [OPTIONS]

Show sync job configuration

<id> <string>:Job ID.

Optional parameters:

--output-format <string>:
 Output format.

proxmox-backup-manager sync-job update <id> [OPTIONS]

Update sync job config.

<id> <string>:Job ID.

Optional parameters:

--comment <string>:
 Comment (single line).
--delete <array>:
 List of properties to delete.
--digest <string>:
 Prevent changes if current configuration file has different SHA256 digest. This can be used to prevent concurrent modifications.
--remote <string>:
 Remote ID.
--remote-store <string>:
 Datastore name.
--remove-vanished <boolean>   (default=true):
 Delete vanished backups. This remove the local copy if the remote backup was deleted.
--schedule <string>:
 Run sync job at specified schedule.
--store <string>:
 Datastore name.

proxmox-backup-manager task list [OPTIONS]

List running server tasks.

Optional parameters:

--all <boolean>:
 Also list stopped tasks.
--limit <integer> (1 - 1000)   (default=50):
 The maximal number of tasks to list.
--output-format <string>:
 Output format.

proxmox-backup-manager task log <upid>

Display the task log.

<upid> <string>:
 Unique Process/Task ID.

proxmox-backup-manager task stop <upid>

Try to stop a specific task.

<upid> <string>:
 Unique Process/Task ID.

proxmox-backup-manager user create <userid> [OPTIONS]

Create new user.

<userid> <string>:
 User ID

Optional parameters:

--comment <string>:
 Comment (single line).
--email <string>:
 E-Mail Address.
--enable <boolean>   (default=true):
 Enable the account (default). You can set this to ‘0’ to disable the account.
--expire <integer> (0 - N)   (default=0):
 Account expiration date (seconds since epoch). ‘0’ means no expiration date.
--firstname <string>:
 First name.
--lastname <string>:
 Last name.
--password <string>:
 User Password.

proxmox-backup-manager user list [OPTIONS]

List configured users.

Optional parameters:

--output-format <string>:
 Output format.

proxmox-backup-manager user remove <userid> [OPTIONS]

Remove a user from the configuration file.

<userid> <string>:
 User ID

Optional parameters:

--digest <string>:
 Prevent changes if current configuration file has different SHA256 digest. This can be used to prevent concurrent modifications.

proxmox-backup-manager user update <userid> [OPTIONS]

Update user configuration.

<userid> <string>:
 User ID

Optional parameters:

--comment <string>:
 Comment (single line).
--digest <string>:
 Prevent changes if current configuration file has different SHA256 digest. This can be used to prevent concurrent modifications.
--email <string>:
 E-Mail Address.
--enable <boolean>   (default=true):
 Enable the account (default). You can set this to ‘0’ to disable the account.
--expire <integer> (0 - N)   (default=0):
 Account expiration date (seconds since epoch). ‘0’ means no expiration date.
--firstname <string>:
 First name.
--lastname <string>:
 Last name.
--password <string>:
 User Password.

proxmox-backup-manager verify <store> [OPTIONS]

Verify backups

<store> <string>:
 Datastore name.

Optional parameters:

--output-format <string>:
 Output format.

pxar

pxar create <archive> <source> [OPTIONS]

Create a new .pxar archive.

<archive> <string>:
 Archive name.
<source> <string>:
 Source directory.

Optional parameters:

--all-file-systems <boolean>   (default=false):
 Include mounted sudirs.
--entries-max <integer> (0 - 9223372036854775807)   (default=1048576):
 Max number of entries loaded at once into memory
--exclude <array>:
 List of paths or pattern matching files to exclude.
--no-acls <boolean>   (default=false):
 Ignore access control list entries.
--no-device-nodes <boolean>   (default=false):
 Ignore device nodes.
--no-fcaps <boolean>   (default=false):
 Ignore file capabilities.
--no-fifos <boolean>   (default=false):
 Ignore fifos.
--no-sockets <boolean>   (default=false):
 Ignore sockets.
--no-xattrs <boolean>   (default=false):
 Ignore extended file attributes.
--verbose <boolean>   (default=false):
 Verbose output.

pxar extract <archive> [<target>] [OPTIONS]

Extract an archive.

<archive> <string>:
 Archive name.
<target> <string>:
 Target directory

Optional parameters:

--allow-existing-dirs <boolean>   (default=false):
 Allows directories to already exist on restore.
--files-from <string>:
 File containing match pattern for files to restore.
--no-acls <boolean>   (default=false):
 Ignore access control list entries.
--no-device-nodes <boolean>   (default=false):
 Ignore device nodes.
--no-fcaps <boolean>   (default=false):
 Ignore file capabilities.
--no-fifos <boolean>   (default=false):
 Ignore fifos.
--no-sockets <boolean>   (default=false):
 Ignore sockets.
--no-xattrs <boolean>   (default=false):
 Ignore extended file attributes.
--pattern <array>:
 List of paths or pattern matching files to restore
--strict <boolean>   (default=false):
 Stop on errors. Otherwise most errors will simply warn.
--verbose <boolean>   (default=false):
 Verbose output.

pxar help [{<command>}] [OPTIONS]

Get help about specified command (or sub-command).

<command> <array>:
 Command. This may be a list in order to spefify nested sub-commands.

Optional parameters:

--verbose <boolean>:
 Verbose help.

pxar list <archive> [OPTIONS]

List the contents of an archive.

<archive> <string>:
 Archive name.

Optional parameters:

--verbose <boolean>   (default=false):
 Verbose output.

pxar mount <archive> <mountpoint> [OPTIONS]

Mount the archive to the provided mountpoint via FUSE.

<archive> <string>:
 Archive name.
<mountpoint> <string>:
 Mountpoint for the file system.

Optional parameters:

--verbose <boolean>   (default=false):
 Verbose output, running in the foreground (for debugging).