2019-07-26 23:34:44 +03:00
|
|
|
# duplicity
|
|
|
|
|
|
|
|
> Crea archivi incrementali, compressi, cifrati con controllo di versione.
|
|
|
|
> Può caricare i backup su una varietà di servizi backend.
|
|
|
|
> Maggiori informazioni: <http://duplicity.nongnu.org>.
|
|
|
|
|
|
|
|
- Esegui il backup di una directory via FTPS su una macchina remota, cifrandolo con una password:
|
|
|
|
|
2022-10-20 16:26:58 +03:00
|
|
|
`FTP_PASSWORD={{password_login_ftp}} PASSPHRASE={{password_cifratura}} duplicity {{percorso/della/directory_sorgente}} {{ftps://utente@hostname/percorso/della/directory_target/}}`
|
2019-07-26 23:34:44 +03:00
|
|
|
|
|
|
|
- Esegui il backup di una directory in un server Amazon S3, facendo un backup completo ogni mese:
|
|
|
|
|
2024-01-11 11:07:13 +03:00
|
|
|
`duplicity --full-if-older-than {{1M}} s3://{{nome_bucket[/prefisso]}}`
|
2019-07-26 23:34:44 +03:00
|
|
|
|
|
|
|
- Elimina le versioni più vecchie di un anno da un backup salvato in un server WebDAV:
|
|
|
|
|
|
|
|
`FTP_PASSWORD={{password_login_webdav}} duplicity remove-older-than {{1Y}} --force {{webdav[s]://utente@hostname[:porta]/directory}}`
|
|
|
|
|
|
|
|
- Elenca i backup disponibili:
|
|
|
|
|
2022-10-20 16:26:58 +03:00
|
|
|
`duplicity collection-status "file://{{percorso/assoluto/della/directory/di/backup}}"`
|
2019-07-26 23:34:44 +03:00
|
|
|
|
|
|
|
- Elenca i file in un backup salvato su una macchina remota, via SSH:
|
|
|
|
|
2023-12-29 19:48:46 +03:00
|
|
|
`duplicity list-current-files --time {{YYYY-MM-DD}} scp://{{utente@hostname}}/{{percorso/della/directory/backup}}`
|
2019-07-26 23:34:44 +03:00
|
|
|
|
|
|
|
- Ripristina una sotto-directory da un backup locale cifrato con GnuPG in una posizione precisa:
|
|
|
|
|
2024-01-11 11:07:13 +03:00
|
|
|
`PASSPHRASE={{password_chiave_gpg}} duplicity restore --encrypt-key {{id_chiave_gpg}} --path-to-restore {{percorso/relativo/sotto_directory}} file://{{percorso/assoluto/della/directory/di/backup}} {{percorso/della/directory/dove/ripristinare}}`
|