Duplicati – open-source инструмент для резервного копирования, доступный для разных платформ (Linux/Windows/MacOS) и поддерживающий разные типы облачных хранилищ (S3, Google Drive, Dropbox, FTP, SFTP и т.д.).
Особенности:
- Поддерживаются полные и инкрементные бэкапы;
- Восстановление из бэкапа предусматривает как полный архив, так и отдельные файлы из него;
- Принцип работы заключается в том, что исходные данные делятся на блоки, которые шифруются, сжимаются и передаются в выбранное хранилище;
- Возможность управления через cli и веб-интерфейс.
Пример настройки
В качестве примера используется Ubuntu и версия Duplicati 2.0.7
Установка Duplicati:
wget https://updates.duplicati.com/beta/duplicati_2.0.7.1-1_all.deb
sudo dpkg -i duplicati_2.0.7.1-1_all.deb
sudo systemctl start duplicati
sudo systemctl enable duplicati
# http://localhost:8200/ - адрес веб-интерфейса по умолчанию
Официальная инструкция по установке.
Пример команды создания бэкапа в командной строке:
duplicati-cli backup "ftp://user:password@server.com/folder" "/path/to/source" --dbpath="/home/user/.config/duplicati/db.sqlite" --encryption-module=aes --passphrase="your_password"
Уточнения:
- ftp://user:password@server.com/folder – место назначения;
- /path/to/source – каталог для архивации;
- –passphrase – пароль для шифрования.