Установите Duplicity на Debian/Ubuntu:
sudo apt update && sudo apt install duplicity -y
- Проверка версии Duplicity:
Убедитесь, что Duplicity установлен правильно, выполнив команду:
duplicity --version
Шаг 2: Настройка Duplicity
- Создание резервной копии:
Чтобы создать зашифрованную резервную копию директории, используйте команду:
duplicity /path/to/source/ scp://user@remote_host//path/to/destination/
- Восстановление данных из резервной копии:
Для восстановления данных используйте команду:
duplicity restore scp://user@remote_host//path/to/backup/ /path/to/restore/
- Задание пароля для шифрования:
Duplicity использует GnuPG для шифрования. Убедитесь, что у вас настроены ключи GPG, или используйте переменные среды для установки пароля:
export PASSPHRASE='your_password'
Шаг 3: Автоматизация резервного копирования
Duplicity легко автоматизируется с помощью crontab. Чтобы настроить автоматическое резервное копирование, добавьте задание в crontab:
crontab -e
Добавьте строку для регулярного запуска резервного копирования:
0 2 * * * duplicity /path/to/source/ scp://user@remote_host//path/to/destination/
Заключение
Rclone и Duplicity — отличные инструменты для управления файлами и резервного копирования на Debian/Ubuntu. Выбор между ними зависит от ваших нужд: Rclone лучше подходит для синхронизации с облачными хранилищами, тогда как Duplicity — для создания зашифрованных резервных копий.
Если вам нужна помощь с установкой или настройкой этих инструментов, наша команда готова помочь! Заказывайте серверы на qckl.net и получите бесплатную установку и настройку Rclone или Duplicity!