В этой статье я расскажу вам, как установить и настроить систему резервного копирования BackupPC.
BackupPC — свободное ПО (распространяется под GNU General Public License) для резервного копирования данных с управлением через веб-интерфейс. Кроссплатформенный программный сервер может работать на любом сервере под управлением GNU/Linux, Solaris или UNIX. Нет необходимости в клиентской части, так как сервер сам по себе является клиентом для нескольких протоколов, которые поддерживаются родными службами клиентской ОС.
Например, BackupPC является SMB‐клиентом, что позволяет использовать его для резервного копирования совместно используемых данных в сетевых папках на компьютерах с Microsoft Windows.
BackupPC для создания резервных копий с Linux и Mac применяет rsync, а для резервных копий Windows – SMB (протокол разделения файлов Windows). Также может использовать архиватор tar для бэкапа каких-либо примонтированных директорий/NFS-разделов, данных самого сервера, на котором установлен BackupPC.
Установку я опишу для ОС Debian 7. На момент установки в репозитарии версия BackupPC была 3.3.0-1.
Пакет лучше всего ставить из репозитариев, так он установится без проблем со всеми необходимыми зависимостями.
apt-get update apt-get upgrade apt-get install backuppc
При установке backuppc и зависимостей установочный скрипт задаст несколько вопросов, в частности, попросит указать имя пользователя, от имени которого будет производиться резервное копирование (по умолчанию, если не указать - будет backuppc), и сгенерирует для него пароль:
Также будет созадан системный пользователь backuppc.
Главный конфигурационный файл BackupPC расположен по следующему адресу: /etc/backuppc/config.pl - он содержит глобальные настройки резервного копирования. А в /etc/backuppc/pc/имя_хоста.pl - находятся настройки для каждого отдельного хоста.
После установки для управления BackupPC будет доступен Web-интерфейс по адресу http://ip_хоста_где_установлен_backuppc/backuppc
У меня это был адрес: http://backserver/backuppc, в некоторых случаях нужно указывать полный адрес до CGI-сценария: http://ip_хоста_где_установлен_backuppc/backuppc/index.cgi
В настройках web-интерфейса можно выбрать русский язык.
Если у вас по каким-либо причинам не открывается Web-интерфейс системы, либо не отображатся картинки - проверьте в основном конфигурационном файле /etc/backuppc/config.pl переменные
$Conf{CgiAdminUserGroup} = 'backuppc'; $Conf{CgiAdminUsers} = 'backuppc';
В них должны быть указаны пользователь и группа, от которого запускается и работает BackupPC (по умолчанию их значение - backuppc). Можно указать нескольких пользователей/групп, делается это так:
$Conf{CgiAdminUserGroup} = 'backuppc,admin'; $Conf{CgiAdminUsers} = 'backuppc,users';
Все, теперь можете попробовать зайти в веб-интерфейс.
Подробную инструкцию по настройке конфигурации и бэкапу я опишу в следующих статьях.
Настраиваем BackupPC. Часть 2 - настройка
Буду рад дополнениям/вопросам в комментариях.
Спасибо за внимание!
Комментарии
Привет! Классно.
Привет! Классно.