Webacula - Instalação e Configuração no Ubuntu 10.04
Este artigo abordará a instalação e configuração do Webacula, que é uma interface Web para gerenciamento do servidor
de Backups Bacula. O Webacula apresenta uma interface bastante amigável para o monitoramento e administração dos
Backups e Restores, sendo de fácil instalação e configuração.
de Backups Bacula. O Webacula apresenta uma interface bastante amigável para o monitoramento e administração dos
Backups e Restores, sendo de fácil instalação e configuração.
Instalação e Configuração
- Informações gerais:
- Pré-requisitos:
Instalar pré-requisitos Apache, PH5 e GD:
sudo apt-get update
$ sudo apt-get install apache2 php5 php5-gd php5-mysql
Instalar Zend Framework versão 1.8.3 ou superior:
sudo add-apt-repository ppa:zend-framework/ppa
$ sudo apt-get update
$ sudo apt-get install zend-framework
Após instalar o Zend Framework, é necessário editar o arquivo "/etc/php5/apache2/php.ini" e incluir o seguinte variável:
O ZendFramework necessita do módulo Rewrite do Apache habilitado, para isso, deve ser executado o seguinte comando:
# a2enmod rewrite
Para testar o funcionamento do Zend, basta executar o comando abaixo:
zf show version
Deve ser adicionado o usuário do Apache (www-data) no grupo Bacula, através do comando:
# usermod -aG bacula www-data
Descompacte o arquivo através do comando:
tar -xzf webacula-5.0.2.tar.gz
Crie a pasta "webacula" no diretório Root do Apache, no caso "/var/www":
# mkdir /var/www/webacula
Copiar os arquivos do Webacula para a pasta "/var/www/webacula":
# cp -r webacula-5.0.2/* /var/www/webacula
Crie o arquivo de configuração para o Apache:
# touch /etc/apache2/sites-available/webacula
Edite o arquivo "/etc/apache2/sites-available/webacula" e insira a seguinte configuração:
# /var/www/webacula/install/webacula_mysql_create_database.sh -u root -p
Será solicitada a senha de Root do Banco de Dados.
Em seguida, devem ser criadas as tabelas do Banco de Dados do Webacula, através da execução do seguinte Script:
# /var/www/webacula/install/webacula_mysql_make_tables.sh -u root -p
Para acessar, basta digitar: http://ip_do_servidor/webacula
- Ubuntu Server 10.04
- MySQL Server 5.0
- Bacula-dir 5.0.1
- Pré-requisitos:
- Apache2
- Módulo Rewrite do Apache ativo
- Php 5.2.4 com extensão PDO ativa
- Pacote php-gd
- Zend Framework versão 1.8.3 ou superior
Instalar pré-requisitos Apache, PH5 e GD:
sudo apt-get update
$ sudo apt-get install apache2 php5 php5-gd php5-mysql
Instalar Zend Framework versão 1.8.3 ou superior:
sudo add-apt-repository ppa:zend-framework/ppa
$ sudo apt-get update
$ sudo apt-get install zend-framework
Após instalar o Zend Framework, é necessário editar o arquivo "/etc/php5/apache2/php.ini" e incluir o seguinte variável:
include_path = "/usr/share/php/libzend-framework-php/"
O ZendFramework necessita do módulo Rewrite do Apache habilitado, para isso, deve ser executado o seguinte comando:
# a2enmod rewrite
Para testar o funcionamento do Zend, basta executar o comando abaixo:
zf show version
Deve ser adicionado o usuário do Apache (www-data) no grupo Bacula, através do comando:
# usermod -aG bacula www-data
Instalando o Webacula
Baixe os Sources do Webacula através do link: http://linux.softpedia.com - postdownloadDescompacte o arquivo através do comando:
tar -xzf webacula-5.0.2.tar.gz
Crie a pasta "webacula" no diretório Root do Apache, no caso "/var/www":
# mkdir /var/www/webacula
Copiar os arquivos do Webacula para a pasta "/var/www/webacula":
# cp -r webacula-5.0.2/* /var/www/webacula
Crie o arquivo de configuração para o Apache:
# touch /etc/apache2/sites-available/webacula
Edite o arquivo "/etc/apache2/sites-available/webacula" e insira a seguinte configuração:
bacula.sudo = "" bacula.bconsole = "/usr/bin/bconsole" locale = "pt_BR" [general] db.adapter = PDO_MYSQL //banco utilizado db.config.host = localhost //nome do servidor do banco de dados do bacula db.config.username = root //usuário do bd bacula db.config.password = senha123 //senha do bd bacula db.config.dbname = bacula //nome do banco do bacula bacula.sudo = "" bacula.bconsole = "/usr/bin/bconsole" bacula.bconsolecmd = "-n -c /etc/bacula/bconsole.conf" [webacula] db.adapter = PDO_MYSQL db.config.host = localhost //nome do servidor do banco de dados do webacula db.config.username = wbuser //usuario para acessar o banco do webacula db.config.password = "wbpass" //senha para acessar o banco do webacula db.config.dbname = webacula //nome do banco do webacula
Criando o Banco de Dados do Webacula
Para criar o Banco de Dados do Webacula basta executar o Script:# /var/www/webacula/install/webacula_mysql_create_database.sh -u root -p
Será solicitada a senha de Root do Banco de Dados.
Em seguida, devem ser criadas as tabelas do Banco de Dados do Webacula, através da execução do seguinte Script:
# /var/www/webacula/install/webacula_mysql_make_tables.sh -u root -p
Para acessar, basta digitar: http://ip_do_servidor/webacula