]> git.proxmox.com Git - pmg-docs.git/blob - pmgbackup.1-synopsis.adoc
installation: fix codeblock rendering in zfs performance tips section
[pmg-docs.git] / pmgbackup.1-synopsis.adoc
1 *pmgbackup* `<COMMAND> [ARGS] [OPTIONS]`
2
3 *pmgbackup backup* `[OPTIONS]`
4
5 Backup the system configuration.
6
7 `--notify` `<always | error | never>` ('default =' `never`)::
8
9 Specify when to notify via e-mail
10
11 `--statistic` `<boolean>` ('default =' `1`)::
12
13 Backup statistic databases.
14
15 *pmgbackup help* `[OPTIONS]`
16
17 Get help about specified command.
18
19 `--extra-args` `<array>` ::
20
21 Shows help for a specific command
22
23 `--verbose` `<boolean>` ::
24
25 Verbose output format.
26
27 *pmgbackup list*
28
29 List all stored backups (files named proxmox-backup_{DATE}.tgz).
30
31 *pmgbackup proxmox-backup backup* `<remote>` `[OPTIONS]`
32
33 Create a new backup and prune the backup group afterwards, if configured.
34
35 `<remote>`: `<string>` ::
36
37 Proxmox Backup Server ID.
38
39 `--notify` `<always | error | never>` ('default =' `never`)::
40
41 Specify when to notify via e-mail
42
43 `--statistic` `<boolean>` ('default =' `1`)::
44
45 Backup statistic databases.
46
47 *pmgbackup proxmox-backup forget* `<remote> <backup-id> <backup-time>`
48
49 Forget a snapshot
50
51 `<remote>`: `<string>` ::
52
53 Proxmox Backup Server ID.
54
55 `<backup-id>`: `<string>` ::
56
57 ID (hostname) of backup snapshot
58
59 `<backup-time>`: `<string>` ::
60
61 Backup time in RFC 3339 format
62
63 *pmgbackup proxmox-backup job create* `<remote>` `[OPTIONS]`
64
65 Create backup schedule
66
67 `<remote>`: `<string>` ::
68
69 Proxmox Backup Server ID.
70
71 `--delay` `[0-9a-zA-Z. ]+` ('default =' `5min`)::
72
73 Randomized delay to add to the starttime (RandomizedDelaySec setting of the systemd.timer)
74
75 `--schedule` `[0-9a-zA-Z*.:,\-/ ]+` ('default =' `daily`)::
76
77 Schedule for the backup (OnCalendar setting of the systemd.timer)
78
79 *pmgbackup proxmox-backup job delete* `<remote>`
80
81 Delete backup schedule
82
83 `<remote>`: `<string>` ::
84
85 Proxmox Backup Server ID.
86
87 *pmgbackup proxmox-backup job show* `<remote>` `[FORMAT_OPTIONS]`
88
89 Get timer specification
90
91 `<remote>`: `<string>` ::
92
93 Proxmox Backup Server ID.
94
95 *pmgbackup proxmox-backup list* `<remote>` `[FORMAT_OPTIONS]`
96
97 Get snapshots stored on remote.
98
99 `<remote>`: `<string>` ::
100
101 Proxmox Backup Server ID.
102
103 *pmgbackup proxmox-backup remote add* `<remote> --datastore <string> --server <string>` `[OPTIONS]`
104
105 Add Proxmox Backup Server remote instance.
106
107 `<remote>`: `<string>` ::
108
109 Proxmox Backup Server ID.
110
111 `--datastore` `(?:[A-Za-z0-9_][A-Za-z0-9._\-]*)` ::
112
113 Proxmox Backup Server datastore name.
114
115 `--disable` `<boolean>` ::
116
117 Flag to disable (deactivate) the entry.
118
119 `--fingerprint` `([A-Fa-f0-9]{2}:){31}[A-Fa-f0-9]{2}` ::
120
121 Certificate SHA 256 fingerprint.
122
123 `--include-statistics` `<boolean>` ::
124
125 Include statistics in scheduled backups
126
127 `--keep-daily` `<N>` ::
128
129 Keep backups for the last <N> different days. If there is more than one backup for a single day, only the latest one is kept.
130
131 `--keep-hourly` `<N>` ::
132
133 Keep backups for the last <N> different hours. If there is more than one backup for a single hour, only the latest one is kept.
134
135 `--keep-last` `<N>` ::
136
137 Keep the last <N> backups.
138
139 `--keep-monthly` `<N>` ::
140
141 Keep backups for the last <N> different months. If there is more than one backup for a single month, only the latest one is kept.
142
143 `--keep-weekly` `<N>` ::
144
145 Keep backups for the last <N> different weeks. If there ismore than one backup for a single week, only the latest one is kept.
146
147 `--keep-yearly` `<N>` ::
148
149 Keep backups for the last <N> different years. If there is more than one backup for a single year, only the latest one is kept.
150
151 `--namespace` `(?:(?:[A-Za-z0-9_][A-Za-z0-9._\-]*)/){0,7}(?:(?:[A-Za-z0-9_][A-Za-z0-9._\-]*))?` ::
152
153 Proxmox Backup Server namespace in the datastore, defaults to the root NS.
154
155 `--notify` `<always | error | never>` ::
156
157 Specify when to notify via e-mail
158
159 `--password` `<password>` ::
160
161 Password or API token secret for the user on the Proxmox Backup Server.
162
163 `--port` `<integer> (1 - 65535)` ('default =' `8007`)::
164
165 Non-default port for Proxmox Backup Server.
166
167 `--server` `<string>` ::
168
169 Proxmox Backup Server address.
170
171 `--username` `(?:[^\s\\@]+\@[^\s\/\\@]+)` ::
172
173 Username or API token ID on the Proxmox Backup Server
174
175 *pmgbackup proxmox-backup remote list* `[FORMAT_OPTIONS]`
176
177 List all configured Proxmox Backup Server instances.
178
179 *pmgbackup proxmox-backup remote remove* `<remote>`
180
181 Delete an PBS remote
182
183 `<remote>`: `<string>` ::
184
185 Profile ID.
186
187 *pmgbackup proxmox-backup remote set* `<remote>` `[OPTIONS]`
188
189 Update PBS remote settings.
190
191 `<remote>`: `<string>` ::
192
193 Proxmox Backup Server ID.
194
195 `--datastore` `(?:[A-Za-z0-9_][A-Za-z0-9._\-]*)` ::
196
197 Proxmox Backup Server datastore name.
198
199 `--delete` `<string>` ::
200
201 A list of settings you want to delete.
202
203 `--digest` `<string>` ::
204
205 Prevent changes if current configuration file has a different digest. This can be used to prevent concurrent modifications.
206
207 `--disable` `<boolean>` ::
208
209 Flag to disable (deactivate) the entry.
210
211 `--fingerprint` `([A-Fa-f0-9]{2}:){31}[A-Fa-f0-9]{2}` ::
212
213 Certificate SHA 256 fingerprint.
214
215 `--include-statistics` `<boolean>` ::
216
217 Include statistics in scheduled backups
218
219 `--keep-daily` `<N>` ::
220
221 Keep backups for the last <N> different days. If there is more than one backup for a single day, only the latest one is kept.
222
223 `--keep-hourly` `<N>` ::
224
225 Keep backups for the last <N> different hours. If there is more than one backup for a single hour, only the latest one is kept.
226
227 `--keep-last` `<N>` ::
228
229 Keep the last <N> backups.
230
231 `--keep-monthly` `<N>` ::
232
233 Keep backups for the last <N> different months. If there is more than one backup for a single month, only the latest one is kept.
234
235 `--keep-weekly` `<N>` ::
236
237 Keep backups for the last <N> different weeks. If there ismore than one backup for a single week, only the latest one is kept.
238
239 `--keep-yearly` `<N>` ::
240
241 Keep backups for the last <N> different years. If there is more than one backup for a single year, only the latest one is kept.
242
243 `--namespace` `(?:(?:[A-Za-z0-9_][A-Za-z0-9._\-]*)/){0,7}(?:(?:[A-Za-z0-9_][A-Za-z0-9._\-]*))?` ::
244
245 Proxmox Backup Server namespace in the datastore, defaults to the root NS.
246
247 `--notify` `<always | error | never>` ::
248
249 Specify when to notify via e-mail
250
251 `--password` `<password>` ::
252
253 Password or API token secret for the user on the Proxmox Backup Server.
254
255 `--port` `<integer> (1 - 65535)` ('default =' `8007`)::
256
257 Non-default port for Proxmox Backup Server.
258
259 `--server` `<string>` ::
260
261 Proxmox Backup Server address.
262
263 `--username` `(?:[^\s\\@]+\@[^\s\/\\@]+)` ::
264
265 Username or API token ID on the Proxmox Backup Server
266
267 *pmgbackup proxmox-backup restore* `<remote> <backup-id> <backup-time>` `[OPTIONS]`
268
269 Restore the system configuration.
270
271 `<remote>`: `<string>` ::
272
273 Proxmox Backup Server ID.
274
275 `<backup-id>`: `<string>` ::
276
277 backup-id (hostname) of backup snapshot
278
279 `<backup-time>`: `<string>` ::
280
281 backup-time to restore
282
283 `--config` `<boolean>` ('default =' `0`)::
284
285 Restore system configuration.
286
287 `--database` `<boolean>` ('default =' `1`)::
288
289 Restore the rule database. This is the default.
290
291 `--statistic` `<boolean>` ('default =' `0`)::
292
293 Restore statistic databases. Only considered when you restore the 'database'.
294
295 *pmgbackup restore* `--filename <string>` `[OPTIONS]`
296
297 Restore the system configuration.
298
299 `--config` `<boolean>` ('default =' `0`)::
300
301 Restore system configuration.
302
303 `--database` `<boolean>` ('default =' `1`)::
304
305 Restore the rule database. This is the default.
306
307 `--filename` `pmg-backup_[0-9A-Za-z_-]+\.tgz` ::
308
309 The backup file name.
310
311 `--statistic` `<boolean>` ('default =' `0`)::
312
313 Restore statistic databases. Only considered when you restore the 'database'.
314
315