Bareos 14.2 (beta)

Bareos 14.2.1 is the current beta (latest stable is 13.2, see below). Here are some highlights:

  • Accurate backup refactoring for improved performance
  • Python plugin interface for easy script-based plugin development
  • Disable a backup client via console
  • Certificate Revocation List (CRL) support for openssl
  • Traymonitor now shows a red icon when there are connection or authentication problems with a server.
  • CentOS 7, RHEL7 and Ubuntu 14.04 support added to build system
  • Debian packaging got major overhaul, including dbconfig support
  • Director option -t to test configuration before restart
  • Support for different blocksizes (e.g. per volume blocksize) for better performance
  • Dynamic loading of storage backends
  • New cloud storage backends (Gluster API, Ceph)
  • Optional plugin for compression / decompression on storage daemon
  • Support for NotToBackup Registry Key on Windows
  • Director runs on Windows
  • Storage Daemon runs on Windows
  • Improved VSS support, including volume mountpoints (VMP)
  • Windows deduplication filesystem support
  • Windows encrypted filesystem (EFS) 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 is the latest 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.