Bacula-Web — веб-инструмент для создания отчетов и мониторинга Bacula.
Установим необходимые компоненты:
sudo apt-get install apache2 libapache2-mod-php5 php5-mysql php5-gd sudo a2enmod php5 sudo a2enmod rewrite
Откроем в редакторе файл конфигурации PHP и укажем временную зону:
sudo nano /etc/php5/apache2/php.ini date.timezone = Europe/Kiev
А также для директории с Bacula-Web укажем опцию:
sudo nano /etc/apache2/sites-enabled/000-default.conf <Directory /var/www/html/bacula-web> AllowOverride All </Directory>
Перезапустим apache2 чтобы применить изменения:
sudo service apache2 restart
Перейдем в директорию веб-сервера, скачаем архив с последней версией Bacula-web и распакуем его:
cd /var/www/html curl -O http://www.bacula-web.org/files/bacula-web.org/downloads/bacula-web-latest.tgz mkdir -v /var/www/html/bacula-web tar -xzf bacula-web-latest.tgz -C /var/www/html/bacula-web
Сделаем копию примера файла конфигурации и откроем его например в текстовом редакторе nano:
cd /var/www/html/bacula-web/application/config cp -v config.php.sample config.php sudo nano /var/www/html/bacula-web/application/config/config.php
Раскомментируем и настроим MySQL параметры:
$config[0]['label'] = 'Backup Server'; $config[0]['host'] = 'localhost'; $config[0]['login'] = 'bacula'; $config[0]['password'] = 'test'; $config[0]['db_name'] = 'bacula'; $config[0]['db_type'] = 'mysql'; $config[0]['db_port'] = '3306';
Так как некоторые команды выполняли через sudo, то укажем правильного владельца файлам:
sudo chown -R www-data:www-data /var/www/html/bacula-web
На этом установка завершена, можно открывать Bacula-Web по ссылке http://SERVER/bacula-web, а также желательно посмотреть тестовую страницу http://SERVER/bacula-web/test.php которая сообщит все ли необходимые компоненты установлены и настроены.
Смотрите также:
Установка и настройка Bacula