Saya mencari cadangan server linux saya ke Amazon S3 menggunakan duplikat.
Saya menemukan sumber yang bagus di sini yang membantu saya untuk menyiapkannya dan saya menggunakan skrip dasar yang terdaftar di sana untuk saya dan sekarang disalin di sini:
#!/bin/sh
# Export some ENV variables so you don't have to type anything
export AWS_ACCESS_KEY_ID=[your-access-key-id]
export AWS_SECRET_ACCESS_KEY=[your-secret-access-key]
export PASSPHRASE=[your-gpg-passphrase]
GPG_KEY=[your-gpg-key]
# The source of your backup
SOURCE=/
# The destination
# Note that the bucket need not exist
# but does need to be unique amongst all
# Amazon S3 users. So, choose wisely.
DEST=s3+http://[your-bucket-name]/[backup-folder]
duplicity \
--encrypt-key=${GPG_KEY} \
--sign-key=${GPG_KEY} \
--include=/boot \
--include=/etc \
--include=/home \
--include=/root \
--include=/var/lib/mysql \
--exclude=/** \
${SOURCE} ${DEST}
# Reset the ENV variables. Don't need them sitting around
export AWS_ACCESS_KEY_ID=
export AWS_SECRET_ACCESS_KEY=
export PASSPHRASE=
Apakah ada orang lain yang memiliki pengalaman bermuka dua di mana mereka dapat meningkatkan skrip ini dan / atau berbagi praktik terbaik untuk membantu membuat skrip yang lebih baik?