Настройка BackupPC на SUSE Linux

Делаю все через консоль (через ssh).
Создаем пользователя backuppc:

Ставим Апач:

и вводим здесь, например, такой текст:
Добро пожаловать!
Через 2 секунды вы будете перенаправлены на страницу BackupPC

Файл должен содержать:

Добавляем пользователя админа BackupPC, задаем ему пароль:

Апач должен запускаться от имени пользователя “backuppc”. Приведем файл /etc/apache/uid.conf к такому виду:

Чтобы спрашивал пароль при доступе к веб-интерфейсу, вносим такие изменения в файл /etc/apache2/default-server.conf

Вносим Апач в автостарт:

и [пере]запускаем:

Предварительно разрешаем зависимости BackupPC перед установкой.

Выключаю поиск DVD-диска, чтобы скачивалось из репозиториев.

Репозиторий ‘openSUSE 11.1-0’ успешно отключён.
И ставим необходимые библиотеки:

Забираем и устанавливаем RsyncP:

Установка BackupPC:


–> Are these paths correct? [y]? Жмем Enter.
–> BackupPC will run on host [имя_host’а]? Жмем Enter.
–> BackupPC should run as user [backuppc]? Жмем Enter.
–> Install directory (full path) [/usr/local/BackupPC]? /opt/BackupPC
–> Data directory (full path) [/data/BackupPC]? /srv/backuppc
–> CGI bin directory (full path) [ ]? /srv/www/cgi-bin
–> Apache image directory (full path) [ ]? /srv/www/htdocs/BackupPC
–> URL for image directory (omit http://host; starts with ‘/’) [ ]? /BackupPC
–> Do you want to continue? [y]? Жмем Enter.

Скрипт отработает и предложит нам “Enjoy!”

адрес по которому будут высылаться отчеты о проблемах:

директория, в которую BackupPC будет складывать архивы:

будем бэкапить винду:

время, в которое BackupPC будет проводить backup:

Так как BackupPC не разрабатывался под SUSE, для решения проблем с автозапуском
выполняем эти команды:

Рассмотрим вариант бэкапа данных Windows XP/Server 2003. Для этого скачиваем файл cygwin-rsyncd-2.6.8_0.zip и распаковываем в папку C:\rsyncd\
В файле rsyncd.conf (список “общих папок” схож с конфигом Самбы) правим:
“auth users = backuppc_user” для каждой “общей папки”.
Затем в rsyncd.secrets добавляем:

Для секюрности можно дать права на чтение файлу rsyncd.secrets только учетной записи “SYSTEM”
Запускаем отсюда же services.bat, чтобы установилась служба rsync.
Теперь снова переходим на наш SUSE-сервер:

вносим в этот файл следующие строки:

Чтобы сервер BackupPC “увидел” этого клиента, добавьте imya_client_compa в файл /etc/BackupPC/hosts и соответственно, запись с сопоставлением IP-адреса в /etc/hosts
Чтобы правильно отображались русских имена файлов и папок в файле /opt/BackupPC/lib/BackupPC/CGI/Lib.pm найдите в теле процедуры Header строчку:

и замените ее на

backuppc
Открываем http://ip_адрес_SUSE_сервера/cgi-bin/BackupPC_Admin
вводим ранее созданные логин и пароль (у меня adminuser) и настраиваем.

Җавап калдыру



All fields are required. Your email address will not be published.