Skip to content

neverstoplwy/contrib-webacula

 
 

Repository files navigation

Webacula - web interface of a Bareos/Bacula backup system

Version: 5.5.2.x

http://webacula.sourceforge.net/
http://github.com/tim4dev/webacula

https://github.com/bareos/contrib-webacula/ is a fork of the Webacula project,
to adapt this software to be usable with Bareos (a Bacula fork).
It is based on Webacula version 5.5.2. The version for the Bareos are appended to this version (5.5.2.x).
The default branch inside this fork is 
  * bareos-master
Other "bareos-*" branches may follow.

Webacula basic features:
  * Bareos/Bacula and Webacula ACLs (Access Control Lists) implemented. ACLs stored in Bareos/Bacula database in Webacula tables
  * Full supported MySQL, PostgreSQL and Sqlite databases
  * Run Job
  * Restore all files or selected files from Job by JobId
  * Restore the most recent backup for a client
  * Restore backup for a client before a specified time
  * Show Timeline for Jobs
  * Mount, umount Storages
  * Show Jobs which executed with errors
  * Show a condition of your Volumes
  * Show scheduled Jobs (at 24 hours forward)
  * Show all running Jobs
  * Show terminated Jobs (executed in last 24 hours)
  * Search Jobs on several conditions
  * Web (ajax) terminal to Bareos/Bacula Console
  * The detailed information on Pools, Volumes, Storages and Clients
  * Logbook. Logbook - is simple electronic journal of backups. 
    Records in logbook are insert, modify, delete manually by the operator. 
    Records can contain links (usual web-links on which it is possible to click) to Bacula Jobs or links to other records of this logbook. 
    In logbook insert records, for example, about Jobs, failures of the equipment, supernumerary situations, etc. 
    Logbook stored in a separate database "webacula", now it is supported MySQL, PostgreSQL and Sqlite.
  * RSS feed
  * Multilingual support - standard gettext (*.mo) files. Currently supported languages: English, Czech, French, German, Italian, Portuguese Brazil, Russian, Spanish.
  * For web designers : now very easy to create new skins

Packages for the major Linux distributions are available at
  * http://download.bareos.org/bareos/contrib/


INSTALLATION

Installing the webacula package on a system with a standard Bareos Director should result into a automatically configured webacula installation,
accessable at http://localhost/webacula.

Default account is root, password: CHANGEME

If you install on Ubuntu 13.x or Debian Jessie, you will first need to enable the webacula apache2 configuration:

a2enconf webacula

To activate the new configuration, you need to run:

service apache2 reload

Additional installation notes Ubuntu 14.x:

To get webacula running, please create a symlink to Zend Framework.

cd /usr/share/php

ln -s libzend-framework-php/Zend Zend

service apache2 restart

Additional installation notes:

It is possible you have to edit /etc/webacula/config.ini and set the catalog.version entry to the corresponding you have in use e.g. 2001 or 2003.

-------

Copyright 2007, 2008, 2009, 2010, 2011, 2012 Yuri Timofeev <tim4dev@gmail.com>

This program is free software: you can redistribute it and/or modify it under the terms of
the GNU General Public License as published by the Free Software Foundation, either version 3 of the License,
or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program.
If not, see http://www.gnu.org/licenses/

About

Webacula - Web Bacula - web interface of a Bareos/Bacula backup system

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 43.5%
  • JavaScript 22.9%
  • HTML 19.5%
  • Shell 11.2%
  • CSS 2.5%
  • Erlang 0.1%
  • Other 0.3%