Bueno gente, estuve probando bweb por un tiempo pero no me gustó demasiado, acá les dejo como instalar baculaweb que está hecho con Zend Framework y es más lindo y completo que bweb, espero lo disfruten. Después voy a subir un vídeo explicando todo.
nos bajamos webbacula
cd /usr/src/
wget “http://downloads.sourceforge.net/project/webacula/webacula/3.4/webacula-3.4.tar.gz?use_mirror=ufpr”
tar -xzf webacula-3.4.tar.gz
mkdir -p /var/www/webacula
instalamos Zend Framework
wget http://framework.zend.com/releases/ZendFramework-1.10.0/ZendFramework-1.10.0.tar.gz
tar -xzf ZendFramework-1.10.0.tar.gz
Copiamos los archivos
cp -rfp webacula-3.4/* /var/www/webacula/
cp -rfp ZendFramework-1.10.0/library/Zend /var/www/webacula/library/
Creamos la base de datos
cd /var/www/webacula/install/
./webacula_mysql_create_database.sh -u root –password=XXXXXX
./webacula_mysql_make_tables.sh -u root –password=XXXXXX
Configuramos el apache
groupadd bacula
usermod -aG bacula www-data
Editar el archivo /etc/apache2/sites-available/webacula y agregar lo siguiente:
LoadModule rewrite_module modules/mod_rewrite.so
AccessFileName .htaccess
# for DEBUG # RewriteLog “/var/log/httpd/rewrite.log”
# for DEBUG # RewriteLogLevel 3
Alias “/webacula” “/var/www/webacula/html”
RewriteEngine on
Options FollowSymLinks
AllowOverride All
Order deny,allow
Allow from 127.0.0.1
# your network
Allow from 192.168.1.0/255.255.255.0
AuthType Basic
AuthName “Webacula”
AuthUserFile /etc/apache2/conf.d/webacula.users
Require valid-user
Pueden probar si anda el mode rewrite entrando en esta URL “http://tuhost:8081/webacula/test_mod_rewrite/” si en el error log reciben algo como:
“/var/www/webacula/html/test_mod_rewrite/.htaccess:Invalid command ‘php_flag’, perhaps misspelled or defined by a module not included in the server configuration” Deben sacar las líneas que comienzan con php_flag.
Editen el archivo application/config.ini, y cambien la línea:
bacula.sudo = “/usr/bin/sudo”
por:
bacula.sudo = “”
En la línea 6 ponen la clave del root:
Creamos un usuario:
htpasswd -c -b /etc/apache2/conf.d/webacula.users admin XXXXX
Y esos es todo amigos, si necesitan alguien que le implemente esto les sugiero le den una mirada a esta empresa de backup.
Saludos.
Tags: bacula, bacula gui, bacula instalacion, bacula interface, debian bacula, webacula
q tal master, estoy tratando de instalar webacula en mi suse de acuerdo a tu tutorial y cuando llego a la parte de: Creamos la base de datos
cd /var/www/webacula/install/
./webacula_mysql_create_database.sh -u root –password=XXXXXX
./webacula_mysql_make_tables.sh -u root –password=XXXXXX
me aparece: /webacula_mysql_create_database.sh -u root -password=123456
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysql/mysql.sock’ (2)
Creation of webacula database failed.
la password corresponde a la de administrador no? ya que es la que estoy usando. tambien instale mysql y apache 2 porque no estaban instalado
yo quiero hacer backup entre pc, la parte de: Allow from 192.168.1.0/255.255.255.0 como hago ya que no es para hosting
Creo que te falta instalar e iniciar mysql 😉 no tengo experiencia en Suse, pero seguramente encontrarás una guía de como instalar mysql e iniciar mysql.
Salydos
Matias,
muchas gracias por el instructivo para instalar webacula, una vez que instale me sale el error que copio debajo, conoces la razon de porque puede pasar eso
gracias
Fatal error: Uncaught exception ‘Zend_Db_Adapter_Exception’ with message ‘The mysql driver is not currently installed’ in /var/www/webacula/library/Zend/Db/Adapter/Pdo/Abstract.php:112 Stack trace: #0 /var/www/webacula/library/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect() #1 /var/www/webacula/library/Zend/Db/Adapter/Pdo/Abstract.php(386):
Zend_Db_Adapter_Pdo_Mysql->_connect() #2 /var/www/webacula/application/controllers/ErrorController.php(43): Zend_Db_Adapter_Pdo_Abstract->getServerVersion() #3 /var/www/webacula/library/Zend/Controller/Action.php(513): ErrorController->errorAction() #4 /var/www/webacula/library/Zend/Controller/Dispatcher/Standard.php(289): Zend_Controller_Action->dispatch(‘errorAction’) #5 /var/www/webacula/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #6 /var/www/webacula/html/index.php(174): Zend_Controller_Front->dispatch() #7 {main} thrown in /var/www/webacula/library/Zend/Db/Adapter/Pdo/Abstract.php on line 112
Hola Daniel, al parecer te falta instalar el driver mysql, aquí lo explican brevemente.
http://www.backupcentral.com/phpBB2/two-way-mirrors-of-external-mailing-lists-3/bacula-25/problems-with-webacula-94033/
Saludos
MN
Matias,
Instale el webacula en un servidor y funciono correctamente, pero cuando lo quise instalar en otro y pongo el url http://misrv/webacula/html, me sale el contenido(codigo php) del index.html y no la presentación, tenes alguna idea de que puede estar mal?
gracias
Hola Daniel, te falta instalar el php por eso ves el código.
Saludos.
MN
Matias, este es el tuto mas prolijo que he visto… pero lo estoy queriendo usar para instalar webacula 5.5, y cuando llego a la creacion de la DB, me encuentro con que el shellscript “webacula_mysql_create_database.sh” no existe, lo busque en todos lados y no aparece. ¿Alguna idea que me puedas dar como ayuda?
Saludos!!!!
Lo siento Osvaldo no ando laburando más con bacula, hice la instalación y lo dejé ahí. Quizás ahora se llame de otra forma o hasta haya cambiando el método de instalación.
MN