Baculum GUI Deploy

Captura de tela de 2015-06-08 17:52:08

O Baculum consiste numa GUI que permite alterar configurações do seu Bacula, além de submeter operações de backup, restore etc.

**** Atenção! Agora o Baculum está disponível também na forma de pacotes, tornando mais fácil a instalação e dispensando provavelmente seguir o resto deste procedimento! http://blog.bacula.org/baculum-official-rpm-and-deb-package-repositories/ ****

a) Certifique-se que as dependências estão instaladas (Debian 8):

apt-get install apache2 libapache2-mod-php5 php5 php5-pgsql php5-mysql php5-curl php5-json

b) Acesse o bacula.com.br, clique em Blog > Menu lateral direito Links > Download do Bacula, e procure dentro da pasta “bacula” o código tar.gz da versão mais recente – GUI. Ou então baixe diretamente com o comando:

cd /usr/src

wget http://downloads.sourceforge.net/project/bacula/bacula/7.0.5/bacula-gui-7.0.5.tar.gz

c) Descompacte o arquivo:

tar -xzvf bacula-gui-7.0.5.tar.gz

d) Copie a basta baculum para /var/www:

cp -r baculum/ /var/www/

e) Edite e insira a seguinte linha em /etc/sudoers – (usuário do Apache)

vi /etc/sudoers

www-data ALL= NOPASSWD: /usr/sbin/bconsole

f) Forneça permissão de escrita nas pastas:

chown www-data /var/www/baculum/assets
chown www-data /var/www/baculum/protected/Data
chown www-data /var/www/baculum/protected/runtime

g) Crie as credenciais para autenticação do Apache. Exemplo com usuário admin:

htpasswd -c /etc/apache2/passwords admin

Observação: A opção “-c” só dever ser utilizada para a criação de novos usuários.

h) Remova o arquivo padrão fresco do Apache e crie um arquivo baculum.conf:

rm /etc/apache2/sites-enabled/000-default

vi /etc/apache2/sites-enabled/baculum.conf

i) Configure – exemplo:

<VirtualHost *:80>

ServerName bacula

DocumentRoot /var/www/baculum

<Directory /var/www/baculum>
AllowOverride All
AuthType Basic
AuthName MyPrivateFile
AuthUserFile /etc/apache2/passwords
Require valid-user
</Directory>
</VirtualHost>

j) Habilite o mod_rewrite do Apache:

a2enmod

rewrite

k) Certifique-se que o link existe:

ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

l) Edite o php.ini

vi /etc/php5/apache2/php.ini

m) Altere o valor do error_reporting:

error_reporting = E_ALL &amp; ~E_STRICT

n) Reinicie o Apache:

/etc/init.d/apache2 restart

o) Acesse o baculum:

https://seu_ip/baculum

m) Prossiga com o wizard de instalação. A credencial de usuário a ser inserida deve coincidir com a criada para o Apache anteriormente.

Disponível em: pt-brPortuguês

Deixe uma resposta