Резервные копии
Резервная копия — это копия всех сайтов, баз данных и почтовых ящиков пользователя. Резервные копии позволяют:
- восстановить информацию при проблемах в работе сайта;
- восстановить сайт при переносе с сервера на сервер;
- сохранить данные при возможных перебоях в работе сервера, программных сбоях, проблемах с оборудованием и т.п.
Копия может храниться на сервере с ISPmanager или во внешнем хранилище. В качестве внешнего хранилища вы можете использовать:
- Dropbox;
- Google Drive;
- Amazon S3;
- S3-совместимое хранилище;
- FTP-сервер;
- SFTP-сервер (с подключением по SSH).
По умолчанию резервное копирование для всех пользователей выполняется автоматически один раз в сутки. Вы можете настроить расписание резервного копирования. Подробнее см. в статье Модуль резервного копирования (isptar, текущий актуальный модуль, c 5.52.0 ).
- находятся на примонтированных устройствах;
- являются символьными ссылками.
Для работы с резервными копиями перейдите в Инструменты → Резервные копии.
Настройка резервного копирования
При первом открытии раздела Резервные копии ISPmanager предлагает задать настройки резервного копирования. Нажмите ОК, чтобы указать настройки.
- Включите опцию Включить резервное копирование, чтобы резервное копирование выполнялось с указанными настройками. Обратите внимание!Для того, чтобы включить/выключить резервное копирование для конкретного пользователя, нужно включить/выключить эту опцию в настройках пользователя.
- Выберите место хранения копий в поле Тип хранилища.
- Укажите Пароль резервной копии.
- Укажите настройки выбранного типа хранилища: Локальный каталог
- Путь до папки — директория на сервере, куда будут сохраняться копии.
Dropbox- Код доступа — код доступа к Dropbox. Вы можете перейти по ссылке и авторизоваться в Dropbox. После этого поле будет заполнено автоматически.
- Путь до бэкапов — директория в Dropbox, куда будут сохраняться копии.
Google Drive- Код доступа — код доступа к Google Drive. Вы можете перейти по ссылке и авторизоваться в Google Drive. После этого поле будет заполнено автоматически.
- Путь до бэкапов — директория в Google Drive, куда будут сохраняться копии.
Amazon S3- Идентификатор ключа — идентификатор ключа доступа.
- Секретный ключ — секретный ключ доступа.
- Корзина (bucket) — имя контейнера Amazon S3 для хранения резервных копий.
S3-совместимое хранилище- URL хранилища — URL для API-запросов к хранилищу.
- Идентификатор ключа — идентификатор ключа доступа.
- Секретный ключ — секретный ключ доступа.
- Корзина (bucket) — имя контейнера для хранения резервных копий.
- Метод адресации корзин:
- поддомен — для доступа к корзине будет использоваться URL вида http[s]://bucket.host[:port][/path]. Например, https://bucket.example.com:5555/backup.
- URL-путь — для доступа к корзине будет использоваться URL вида http[s]://host[:port][/path]/bucket/. Например, https://example.com:7777/backup/bucket.
FTP-сервер- Адрес сервера — доменное имя или IP-адрес сервера.
- Порт FTP — порт подключения. Значение по умолчанию — 21.
- Путь до бэкапов — директория на сервере, куда будут сохраняться копии.
- Пользователь — имя пользователя FTP.
- Пароль — пароль пользователя FTP.
SFTP-сервер (по SSH)- Адрес сервера — доменное имя или IP-адрес сервера.
- Порт SSH — порт подключения. Значение по умолчанию — 22.
- Путь до бэкапов — директория на сервере, куда будут сохраняться копии.
- Авторизация на сервере — тип авторизации: по паролю или ключу SSH. При авторизации по паролю ISPmanager сгенерирует ключ, который будет использоваться для доступа к удаленному серверу.
- Имя пользователя — имя пользователя SSH.
- Пароль — пароль пользователя SSH.
- Закрытый ключ — содержимое закрытого ключа SSH.
- Путь до папки — директория на сервере, куда будут сохраняться копии.
- В поле Серверы обработки резервного копирования выберите узлы кластера, которые будут использоваться для архивации резервных копий.
- Укажите Ограничения на создание копий:
- Общий объём в байтах. Вы можете указать в этом поле единицу измерения. Например, 100Mib. Обратите внимание!
- Для локального хранилища ограничение применяется отдельно к каждому узлу кластера. При превышении заданной величины будут удаляться наиболее старые резервные копии;
- Вы можете оставить это поле пустым, тогда резервные копии будут храниться, пока в хранилище не закончится место;
- Вы можете ограничить общее количество резервных копий через параметр конфигурационного файла BackupCountLimit. Значение параметра по умолчанию — 14 (7 ежедневных и 7 еженедельных копий).
- Максимальное количество Полных резервных копий.
- Максимальное количество Ежедневных резервных копий.
- В поле Исключить файлы укажите какие файлы не нужно включать в резервную копию. Каждое исключение нужно указывать с новой строки. Обратите внимание!
- Пути к файлам задаются относительно домашнего каталога пользователя (по умолчанию это /var/www/username/). Например, data/.filemgr-tmp;
- Вы можете использовать символ *, чтобы заменить любые символы в имени файла.
- В поле Исключить базы данных укажите какие базы данных не нужно включать в резервную копию. Каждую базу данных нужно указывать с новой строки.
- Общий объём в байтах. Вы можете указать в этом поле единицу измерения. Например, 100Mib.
- Нажмите ОК.
Чтобы изменить заданные настройки, перейдите в Инструменты → Резервные копии → кнопка Настройки.
Восстановление данных из резервной копии
Восстановление пользователя и всех его данных
Чтобы восстановить данные пользователя из резервной копии, перейдите в Инструменты → Резервные копии → выберите копию → кнопка Подробнее → выберите пользователя → кнопка Восстановить → OK. Когда данные будут восстановлены, в интерфейсе ISPmanager появится сообщение "Восстановление из резервной копии успешно завершено".
Восстановление удалённого пользователя
Удалённого пользователя можно восстановить из резервной копии под другим именем. Для этого перейдите в в Инструменты → Резервные копии → выберите копию → кнопка Подробнее → выберите пользователя → кнопка Восстановить как → укажите Имя пользователя, которому будут восстановлены данные из резервной копии или Создайте с новым именем → Ok. В этом случае ISPmanager не будет восстанавливать совпадающие сущности. Также пользователю будут не доступны резервные копии, созданные под старым именем.
Восстановление отдельных файлов
Чтобы восстановить отдельные файлы из резервной копии пользователя:
- Войдите под учётной записью пользователя: Учётные записи → Пользователи → выберите пользователя → кнопка Войти.
- Откройте резервную копию пользователя: Инструменты → Резервные копии → выберите копию → кнопка Данные.
- Выберите тип данных — Базы данных, Почта, Файлы.
- Выберите нужные файлы.
- Нажмите кнопку Восстановить для восстановления файлов из резервной копии.
Когда данные будут восстановлены, в интерфейсе ISPmanager появится сообщение "Восстановление из резервной копии успешно завершено".
Скачивание резервной копии
Чтобы загрузить на локальный компьютер одну из резервных копий, перейдите в Инструменты → Резервные копии → выберите копию → кнопка Подробнее → выберите пользователя → кнопка Скачать. Резервная копия загрузится в виде архива tar с именем файла YYYY-MM-DD-user.tar.gz.