---
title: 'Duplicati'
sidebar_label: 'Duplicati'
sidebar_position: 14
description: 'Как настроить Duplicati и делать бэкапы в S3'
---

import PlusIcon from '@selectel/docux/icons/plus'
import Formbricks from '@theme/MDXComponents/Formbricks'
import GrantAccess from '@site/docs/_partials/s3/grant-access.mdx'

# Duplicati

[Duplicati](http://duplicati.com/) — это сервис для резервного копирования с открытым исходным кодом.
Он позволяет удаленно управлять бэкапами с нескольких устройств через графический интерфейс в браузере.
Поддерживает протоколы S3, FTP, SFTP, OpenStack Swift и WebDAV.

## Настроить резервное копирование в Duplicati \{#configure-backup-to-duplicati}

1. [Создайте бакет для бэкапов](#create-backup-bucket).
2. [Настройте доступ к S3](#configure-s3-access).
3. Опционально: чтобы дополнительно защитить бэкапы, [включите версионирование и Object Lock](#enable-versioning-and-object-lock).
4. [Установить Duplicati](#install-duplicati).
5. [Создайте план бэкапов](#create-backup-plan).
6. [Проверьте выполнение плана бэкапов](#check-backup-plan-execution).

### 1. Создать бакет для бэкапов \{#create-backup-bucket}

Используйте инструкцию [Создать бакет](/s3/buckets/create-bucket.mdx).

### 2. Настроить доступ к S3 \{#configure-s3-access}

<GrantAccess />

### 3. Опционально: включить версионирование и Object Lock \{#enable-versioning-and-object-lock}

1. Если вы хотите хранить и при необходимости восстанавливать предыдущие версии объектов с бэкапами, [включите версионирование](/s3/buckets/versioning.mdx).
2. Если вы хотите заблокировать бэкапы в бакете от случайного удаления или перезаписи, помимо версионирования:

   2.1. [Включите Object Lock](/s3/buckets/object-lock.mdx#enable-object-lock).

   2.2. [Включите блокировку объектов по умолчанию](/s3/buckets/object-lock.mdx#enable-default-retention).

### 4. Установить Duplicati \{#install-duplicati}

Используйте инструкцию [Installation](https://docs.duplicati.com/getting-started/installation) документации Duplicati.

### 5. Создать план бэкапов \{#create-backup-plan}

Подробнее о настройке плана бэкапов в инструкции [Set up a backup in the UI](https://docs.duplicati.com/getting-started/set-up-a-backup-in-the-ui) документации Duplicati.

1. Откройте Duplicati.

2. В боковом меню перейдите в раздел **Add backup**

3. Нажмите **Add a new backup**.

4. На этапе **General**:

   4.1. В поле **Backup name** введите имя для плана бэкапов.

   4.2. В поле **Encryption** выберите метод шифрования.

   4.3. В поле **Password** введите пароль или нажмите **Generate password**, чтобы сгенерировать его.

   4.4. Введите пароль повторно.

   4.5. Нажмите **Continue**.

5. На этапе **Destination**:

   5.1. В поле **Storage Type** выберите **Selectel (S3)**.

   5.2. В поле **Bucket name** введите имя бакета, который вы [создали на этапе 1](#create-backup-bucket).

   5.3. В поле **Folder path** введите путь, по которому будут храниться бэкапы в бакете, например:

   * `daily/` — для ежедневных инкрементальных бэкапов;
   * `weekly/` — для еженедельных бэкапов;
   * `daily/full/` — для ежедневных полных бэкапов.

   Если вы не укажете путь, бэкапы будут храниться в корневой папке бакета.

   5.4. В поле **Server** выберите [пул](/infrastructure/locations.mdx#pool), в котором находится бакет. Если нужного пула нет в списке, введите [домен S3](/s3/manage/domains.mdx#s3-api-domains) вручную.

   5.5. В поле **Access Key** вставьте значение поля **Access key** из S3-ключа пользователя, для которого вы [настроили доступ на этапе 2](#configure-s3-access).

   5.6. В поле **Secret Key** вставьте значение поля **Secret key** из S3-ключа пользователя, для которого вы [настроили доступ на этапе 2](#configure-s3-access).

   5.7. Нажмите **Continue**.

6. На этапе **Source Data**:

   6.1. Выберите папки на локальном устройстве, для которых вы хотите настроить резервное копирование.

   6.2. Нажмите **Continue**.

7. На этапе **Schedule**:

   7.1. Чтобы план бэкапов запускался автоматически по расписанию, включите тумблер **Automatically run backups**.

   7.2. Настройте расписание плана бэкапов.

   7.3. Нажмите **Continue**.

8. На этапе **Options**:

   8.1. В поле **Backup retention** настройте время жизни бэкапов или оставьте значение **Keep all backups**, чтобы бэкапы не удалялись.

   8.2. Нажмите **Submit**.

### 6. Проверить выполнение плана бэкапов \{#check-backup-plan-execution}

1. Откройте Duplicati.
2. Перейдите в раздел **Home**.
3. В строке плана бэкапов, который вы [создали на этапе 5](#create-backup-plan), нажмите **Run now**.
4. Дождитесь выполнения плана и убедитесь, что резервные копии созданы.

<Formbricks />
