Baculum (bacula-gui) es la interfaz gráfica web oficial del proyecto Bacula (bacula.org). En la versión 9, ahora contiene un módulo de configuración, permitiendo al administrador de copia de seguridad cambiar la configuración de copia de seguridad sin necesidad de editar archivos de texto. Además, una API está disponible, facilitando la integración con otros softwares, interfaces y consolas.
1. Instalación
Baculum 9 funciona con otras versiones del Bacula, pero sólo el Bacula 9 posee los binarios json – necesarios para la configuración gráfica del Bacula.
Para instalar Bacula 9 desde el código fuente, acceda <https://postgrespro.com.br/compilacao>.
Una vez que el Bacula está instalando y funcionando, se puede proseguir con la instalación de la API Baculum e interfaz, como sigue.
2. Debian/Ubuntu
wget -qO - http://bacula.org/downloads/baculum/baculum.pub | apt-key add - echo " deb [ arch=amd64 ] http://bacula.org/downloads/baculum/stable/ubuntu xenial main deb-src http://bacula.org/downloads/baculum/stable/ubuntu xenial main " > /etc/apt/sources.list.d/baculum.list apt-get update && apt-get install php-bcmath php7.0-mbstring baculum-api baculum-api-apache2 baculum-common bacula-console baculum-web baculum-web-apache2 echo "Defaults:apache "'!'"requiretty www-data ALL=NOPASSWD: /usr/sbin/bconsole www-data ALL=NOPASSWD: /usr/sbin/bdirjson www-data ALL=NOPASSWD: /usr/sbin/bsdjson www-data ALL=NOPASSWD: /usr/sbin/bfdjson www-data ALL=NOPASSWD: /usr/sbin/bbconsjson " > /etc/sudoers.d/baculum chown www-data /etc/bacula/ a2enmod rewrite a2ensite baculum-web baculum-api service apache2 restart # Acesse e configure pelo navegador de Internet a API http://localhost:9096/ e depois o Baculum http://localhost:9095/ # (substitua localhost pelo IP do servidor se necessário)
3. Centos/RedHat
rpm --import http://bacula.org/downloads/baculum/baculum.pub echo " [baculumrepo] name=Baculum CentOS repository baseurl=http://bacula.org/downloads/baculum/stable/centos gpgcheck=1 enabled=1 [baculumrepo] name=Baculum Fedora repository baseurl=http://bacula.org/downloads/baculum/stable/fedora gpgcheck=1 enabled=1" > /etc/yum.repos.d/baculum.repo yum install -y baculum-common baculum-api baculum-api-httpd baculum-web baculum-web-httpd echo "Defaults:apache "'!'"requiretty apache ALL=NOPASSWD: /usr/sbin/bconsole apache ALL=NOPASSWD: /usr/sbin/bdirjson apache ALL=NOPASSWD: /usr/sbin/bsdjson apache ALL=NOPASSWD: /usr/sbin/bfdjson apache ALL=NOPASSWD: /usr/sbin/bbconsjson" > /etc/sudoers.d/baculum chown -R apache /opt/bacula/etc firewall-cmd --permanent --zone=public --add-port=9095-9096/tcp firewall-cmd --reload service httpd restart # Acesse e configure pelo navegador de Internet a API http://localhost:9096/ e depois o Baculum http://localhost:9095/ # (substitua localhost pelo IP do servidor se necessário)
4. Configuración
Primero configure la API a través de la URL http://localhost:9096/ (admin, admin). Puede utilizar el idioma Español y probar cada uno de los ajustes realizados. Se definirá una credencial exclusiva de acceso a la API (usuario y contraseña o auth), de acuerdo con las siguientes pantallas.
Entonces, acceda a la interfaz Baculum (http://localhost:9095/ – admin, admin) y configure también el idioma, acceso a la base de datos de Bacula, a la API Baculum y credencial de la Interfaz Baculum, de la siguiente manera:
5. Temas
Si desea desarrollar nuevos temas CSS o cambiar imágenes de Baculum, el lugar para el tema predeterminado es el siguiente:
/usr/share/baculum/htdocs/themes/Baculum-v1
6. Screenshots
Pantallas de configuración, tablero de instrumentos y API, respectivamente.
Disponível em: Português (Portugués, Brasil)Español