Bareos 15.2

Our 15.2 release candidate has passed all regression and continuous integration tests on all supported platforms. Repositories are avialable here:

We are looking forward for your feedback and bugreports, in order to help us to publish a broadly tested 15.2 major release soon.

More than 300k lines of code were modified since 14.2.2, including cleanup, redesign, bugfixes and many new features, here is an excerpt of new stuff:

  • Bareos VMware Backup Plugin to backup VMware disk image snapshots online and incremental
  • WebUI for administration tasks and restore file browser
    • No need of separate db connection, much cleaner architecture and easier setup.
  • Windows:
    • Ported command line utilities like bscan, bwild, bregex
    • Signed Binaries
  • Thanks to a sponsored development from the payment transaction provider cardtech, we support secure erase of recycled storage-files and spool files for compliance reasons
  • LDAP Plugin to backup LDAP directories which allows single object restore and accurate backup
  • New Operating Systems supported:
    • Windows 10
    • Fedora 21/22
    • Debian 8, including Systemd support
    • Univention 4
    • SLES 11 SP4
  • Gluster and Ceph plugins to backup cloud storages
  • Director API to ease scripting of administration tasks
  • Python plugin interface ported to windows
  • New director commands
  • Better debug output in all daemons for automated analyze with for instance logstash

For a complete changelog, refer to the GitHub

Bareos 14.2

Bareos 14.2 is the current stable. Here are some highlights:

  • Cloud Storage Backends
    • Gluster API (on RHEL 7)
    • Rados / Ceph (technology preview)
  • NDMP enhancements
  • Accurate backup more efficient for large filesets
  • Plugin interface in all daemons redesigned and made more future ready
    • Write own plugins in Python for Director, Storage Daemon and FileDaemon
    • Allow support for multiple instances
    • Python class based examples included
  • Storage Daemon enhancements
    • More modular (enable loadable backends, only load the needed drivers)
    • Configurable block sizes for better performance for tape drives.
    • Storage daemon compression plugin
    • Storage daemon TAPEALERT plugin
    • Storage daemon statistics gathering.
  • Windows
    • Bareos server components run on Windows now
    • Better VSS support Volume Mount Points (VMP) supported
    • Windows Encrypted Filesystems (EFS) supported
    • Windows Dedup Support
    • System Registry key 'NotToBackup' supported
    • New installers for pre- and post Vista Windows versions
    • MS SQL Plugin supports restore to file and restore to different database server (sponsored by Odiso)
  • Repositories for new distributions:
    • RHEL 7 / CentOS 7 / Fedora 20
    • SLES 12 / openSUSE 13.2
    • Ubuntu 14.04
    • Debian project included Bareos in Debian 8 "Jessie" testing
  • Debian/Ubuntu:
    • automatic database backend management via dbconfig
  • Enable / disable Jobs and Schedules via commandline
  • Show command prints internal config in config file syntax
  • Lots of code refactoring
    • Fixed all high impact errors from Coverity scans
  • Add support for newer UNIX APIs
  • Basic auditing support

For a full list of new features, see in GIT, all news for versions from 13.x until 14.2.x are relevant for this new release. You'll find installation packages here:


Bareos 13.2

Bareos 13.2.2 has been the second stable release. Here are some highlights:

  • Passive clients: to ease access to backup clients in separated network segments (like DMZs), a client can be defined 'passive', which means all needed backup connections (from director and storage daemon (SD)), will be initiated from the servers. Hence, no connection initiation from the DMZ into the internal network is needed to backup a DMZ client anymore. To be able to use that feature, you need to set
    compatible = no
    in order to make this option available.
  • Backup to disk to cloud: with the new SD to SD communication you can do copy or migration jobs to other SDs, which might be located at any other location
  • The status scheduler command now shows a preview of upcoming scheduled jobs for a given time range. This lets an backup admin verify the scheduler configuration easily
  • Fastzlib used as alternative to speed up compression

You find the details how to use the new features here.

Bareos 12.4

Bareos 12.4 was the first stable release. These are the changes compared to Bacula 5.2

  • Support for hardware encryption with LTO (4 and upwards) and enterprise tape libraries
  • Client-quota support
  • Native NDMP Support
  • Import/export for tape changer (e.g. export all tapes used by a certain job)
  • Fileset shadowing deduplication
  • Bandwidth limitation
  • New configuration / scheduler directive:
    • Last day of week in a month (e.g. last Friday)
    • Modulo scheduler (run every n days/weeks)
    • Select files by file size (e.g. exclude very large files)
  • Console
    • Rerun jobid=id reruns a previous job with exact the same parameters again
  • Code cleanup and refactoring (12 year old code base needs cleanup and removing of not used and unmaintained sub systems)
  • Removed deprecated code:
    • DVD support
    • Old (2006) runscript protocol
    • Python integration (future replaced with plugins)
  • Windows Backup „all (local) drives“ option in fileset definition and Windows File daemon
  • Dynamic loading of catalog backends
  • Repacking using Open Build Server: all packages out of one source / specfile:
    • Fedora 17 / 18
    • CentOS 5/6
    • RedHat Enterprise Linux 5/6
    • OpenSuse 11.4, 12.1, 12.2
    • Suse Linux Enterprise Server 11sp2
    • Debian 6
    • Upcoming: Ubuntu, Univention
    • Windows Installer Packages with lean redesign of cross compile makefiles, silent install possible, additional OPSI installer packages.
      Bareos Silent Installer
    • Animated tray monitor when Backup Job is runningfiles/winbareos installer screenshots/tray-mon-animation.gif

    Read the here for information about how to actually make use of the new features.