Table of contents

Portainer - Резервное копирование 

Для организации резервного копирование вашей хостинг площадки на базе контейнеров docker мы рекомендуем средство, которое называется Duplicati. Далее рассмотрим подробно этапы его установки. 

Создаем новый контейнер. Т.к. контейнеров duplicati среди клиентов данной хостинг площадки планируется много, просьба соблюдать следующее правило при создании имени контейнера: duplicati-<Имя вашего подразделения>-<порядковый номер>

Пример: duplicati-phys-01

В качестве image указываем lscr.io/linuxserver/duplicati:latest

Ставим переключатель: Publish all exposed network ports to random host ports

В нижней части экрана, в разделе Advanced container settings, нажимаем Volumes: +map additional volume

И приводим к следующему виду.

В нашем примере drupla1 – имя Volume резервные копии которого мы собираемся создавать.

Restart policy выбираем Always.

Нажимаем кнопку Deploy и ждем окончание процесса разворачивания контейнера.

Далее нас интересует номер порта, на котором будет находится наша копия duplicati.

Открываем данный порт в браузере: http://portainer.r61.net:55749/

Соглашаемся на предложение создать пароль (Yes). 

Затем нажимаем Ок в самом низу окна. Входим с новым паролем.

Для создание резервной копии, нажимаем “Добавить резервную копию”. Настройка новой > далее. Шифрование можно не включать.

Вариантов для хранения резервных копий очень много.

Но в нашем примере мы рассмотрим создание локальной копии. Впоследствии ее можно будет скачать себе через файловый менеджер встроенный в Portainer.

Для создания локальной копии достаточно выделить папку backups и указать путь /backups/backup

Нажимаем проверить доступ. В качестве резервируемых данных выбираем папку media.

 Далее при необходимости настраиваем периодичность резервного копирования. 

После завершения работы мастера, можно создать резервную копию, нажав “Запустить сейчас.”