-- Leo's gemini proxy
-- Connecting to freeshell.de:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini;lang=en-GB
> Creates incremental, compressed, encrypted and versioned backups.
> Can also upload the backups to a variety of backend services.
Backup a directory via FTPS to a remote machine, encrypting it with a password:
FTP_PASSWORD={ftp_login_password} PASSPHRASE={encryption_password} duplicity {path/to/source/directory} {ftps://user@hostname/target/directory/path/}
Backup a directory to Amazon S3, doing a full backup every month:
duplicity --full-if-older-than {1M} --use-new-style s3://{bucket_name[/prefix]}
Delete versions older than 1 year from a backup stored on a WebDAV share:
FTP_PASSWORD={webdav_login_password} duplicity remove-older-than {1Y} --force {webdav[s]://user@hostname[:port]/some_dir}
List the available backups:
duplicity collection-status "file://{absolute/path/to/backup/directory}"
List the files in a backup stored on a remote machine, via ssh:
duplicity list-current-files --time {YYYY-MM-DD} scp://{user@hostname}/path/to/backup/dir
Restore a subdirectory from a GnuPG-encrypted local backup to a given location:
PASSPHRASE={gpg_key_password} duplicity restore --encrypt-key {gpg_key_id} --file-to-restore {relative/path/restoredirectory} file://{absolute/path/to/backup/directory} {path/to/directory/to/restore/to}
> Copyright © 2014—present the tldr-pages team and contributors.
> This work is licensed under the Creative Commons Attribution 4.0 International License (CC-BY).
-- Response ended
-- Page fetched on Fri May 17 17:13:18 2024