Доброго времени суток, уважаемые читатели. Сегодня статья на тему: "BrainyCP - backup-recovery-transfer сайта". Рассмотрим процессы резервного копирования, восстановления, и переноса сайта в панели управления BrainyCP.

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

В статье будет рассмотрено резервное копирование в локальную директорию.

Автоматическое резервное копирование под рутом в BrainyCP

  • Сначала рассмотрим процесс настройки автоматического резервного копирования, под правами пользователя root.
  • Заходим в раздел «Резервное копирование» --> «Настройка бэкапов».
  • На первой вкладке «Управление заданиями», можно создать задание для автоматического бэкапа.
  • При создании задания бэкапа, в частности доступны опции:
  1. Выборочное бэкапирование
  2. Переименование задания
  3. Выбор типа хранилища
  4. Настройка архивации
  5. Ограничение скорости
  6. Периодичность выполнения задания
  7. Время запуска задания
  8. Шифрование бэкапа
  9. Отправка email после завершения
  10. Запрет записи в бэкапы
  • Выбираем нужного пользователя, или оставляем по умолчанию «Все пользователи», производим настройки под свои надобности, и жмём на «Добавить задание».
  • После создания задания, оно появляется в списке доступных.
создание задания на бэкап в BrainyCP

Ручное резервное копирование под рутом в BrainyCP

  • После создания задания для автоматического резервного копирования, у нас появляется возможность запуска этого задания в любое нужное время.
ручное резервное копирование под рутом в BrainyCP
  • После создания бэкапа, он становится доступен в списке всех бэкапов, в одноимённой вкладке.
список бэкапов в BrainyCP
  • С созданным бэкапом, доступны следующие манипуляции:
  1. Полное восстановление
  2. Частичное восстановление
  3. Восстановление отдельных попок и файлов
  4. Удаление бэкапа
  5. Кроме того, бэкап можно скачать

Резервное копирование под пользователем в BrainyCP

  • Для настройки автоматического резервного копирования под правами хост-аккаунта, заходим в панель под нужным пользователем, и переходим раздел «Утилиты» --> «Резервное копирование».
  • Интерфейс раздела «Резервного копирования», под правами хост-аккаунта, несколько отличается от интерфейса под правами пользователя root.
  • Сразу доступны два варианта создания бэкапа в режиме реального времени:
  1. Создать и скачать бэкап
  2. Создать бэкап в локальную папку
ручной бэкап под пользователем в BrainyCP
  • При выборе первого варианта, будет создан архив с бэкапом, и предложено скачать его на компьютер. При этом копии бэкапа не останется на сервере.
  • Если выбрать второй вариант, то в корневой директории хост-аккаунта, будет создана папка backup, в которую и будет произведено резервное копирование.
папка с бэкапом в BrainyCP

Имейте в виду, что при выборе второго варианта, автоматически добавляется задание на ежедневное резервное копирование. В чём цель такой дополнительной, и сомнительной опции, мне не известно.

  • Настройка задания на бэкап и процесс восстановления, аналогичны тем, которые мы рассмотрели выше, под правами пользователя root.
  • Остальные вкладки раздела «Резервное копирование» и их функционал, так же схожи, как под рутом, так и под обычным пользователем.
  • Во вкладке «Восстановить из архива», доступны следующие варианты восстановления:
  1. Загрузка с устройства
  2. Восстановление из локальной директории
  3. Восстановление из бэкапа на удалённом сервере
  4. А так же восстановление из бэкапа на FTP-сервере
раздел восстановления бэкапов в BrainyCP
  • Во вкладке «История восстановлений», можно просмотреть историю всех произведённый восстановлений. Кроме того, есть возможность просмотра лога, как завершённых восстановлений, так и в режиме реального времени.
  • А во вкладке «История бэкапирований», доступен список всех произведённых бэкапов, и как в случае с предыдущей вкладкой, доступен просмотр логов.

Перенос сайта в панели управления BrainyCP

  • Перенос сайта в панели управления BrainyCP, ничем не отличается от переноса сайта в любой другой панели.
  • Если перенос производится с сервера с панелью BrainyCP, то можно воспользоваться разделом «Трасферы между серверами».
Трасферы между серверами в BrainyCP

Если же перенос планируется производить с сервера без панели BrainyCP, то и это, не конец света. Глобально перенос сайта заключается, в переносе файлов сайта, и базы данных, если таковая используется.

О некоторых нюансах в процессе переноса сайта, я уже писал в статье о переносе сайта в панели ISPmanager. В зависимости от переносимого сайта, могут быть дополнительные нюансы.

О пошаговом создании сайта, я писал в предыдущей статье.

  • Заходим в панель под правами пользователя владельца сайта.
  • Идём в раздел «Утилиты» --> «Файловый менеджер», и добавляем файлы сайта в корневую директорию сайта.
  • Если сайт для своей работы не использует базу данных, то на этом перенос в общем-то и завершён.
добавление файлов переносимого сайта в BrainyCP
  • Если база данных используется сайтом, то нужно создать новую, одноимённую с переносимой базу данных, и пользователя, одноимённого использовавшемуся на предыдущем сервере.
  • После этого, нужно загрузить дамп базы данных переносимого сайта. Для этого заходим в раздел «БД» --> «База данных MySQL». Создаем новую базу данных, и пользователя для неё.
  • Подробнее о создании базы данных и пользователя, можно почитать в предыдущей статье.
  • Жмём на кнопку «Загрузить дамп» напротив созданной базы, и производим загрузку дампа базы переносимого сайта.
загрузка дампа базы данных в BrainyCP
  • После произведённых действий, остаётся только произвести донастройку всех компонентов веб-сервера, под работу перенесённого сайта. Это можно сделать в разделе «WWW» —> «Сайты», кликнув на «Опции», рядом с созданным сайтом.

Сегодня мы рассмотрели тему: "BrainyCP - backup-recovery-transfer сайта". Подробно рассмотрели настройку резервного копирования, последующего восстановления, и переноса сайта в панели BrainyCP. Смотрите так же, видео по теме.

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

С уважением, Андрей Бондаренко.


Видео на тему "BrainyCP - backup-recovery-transfer сайта":