bareos

Main repository with the code for the libraries and daemons

728
227
C++

Bareos is a reliable, cross-network open-source backup solution for data protection, archiving, and recovery. It supports Linux, Windows, FreeBSD, macOS, and other well-established operating systems. Bareos offers scalable, enterprise-grade features for businesses of all sizes, ensuring secure and efficient data management.


Key Features

  • True Open Source: Licensed under AGPLv3 with no open-core or restrictions.
  • Cross-Platform: Supports Linux, Windows, FreeBSD, macOS, and more.
  • Network-Based: Flexible, network-based backups with multiple clients and storage options.
  • Multiple Backends: Supports disk, tape, and cloud storage.
  • Python Plugin Interface: Extendable with custom plugins, including VMware integration.
  • NDMP SAN Backups: High-speed SAN backups using NDMP with DAR/DDAR support.
  • Always Incremental Backups: Efficient, incremental backup scheme to save storage.
  • Encryption: Secure backups with built-in encryption.
  • Scriptable CLI: Automate with the CLI or use the web-based interface (WebUI).
  • Role-Based ACL: Secure access control with role-based permissions.

Releases

Last Release
License
Subscription Packages
Community Package

Documentation

Documentation
Security Policy
Changelog

Join Our Community

GitHub Discussions
Issue Tracker
Pull Requests
Pull Requests Closed
Newsletter Signup
Bareos-users Mailing List

Social Media

Bareos Blog
YouTube Channel
LinkedIn
Mastodon
X (Twitter)
Facebook

Join the Bareos Team

Are you a developer passionate about open-source technology? We’re always open to collaborating with skilled professionals, whether freelance or employed, ideally based in Germany or the EU. Reach out to us at [email protected] or join the discussion on our GitHub Discussions page.


Featured Videos


What’s New

Bareos 24 brings several exciting enhancements across storage, plugins, and platform support. Here’s a quick look at what’s coming:

Storage Enhancements

  • Dedupable Storage Backend: Optimized for deduplication, supporting ZFS, VDO, btrfs, and more.
  • New Cloud Storage Backend: Drop-in replacement backend that is able to read and write in the same format.

Plugin & Device Management

  • Python Plugin in Separate Process: Improves stability by isolating each plugin’s interpreter.
  • Just-in-Time Device Reservation: Boosts tape drive utilization by reserving devices only when needed.

Platform & Build Improvements

  • Windows Binaries with MSVC Compiler: Faster binaries with native Windows support.
  • Universal Linux Client for OpenSSL 3 and ARM64: Expands support to OpenSSL 3 and ARM architectures.
  • AArch64 Binary Packages: Testing and support for AArch64 packages.

Network & Performance

  • Improved Network Resilience: Enhancements to handle unstable network connections.
  • NDMP Support Enhancements: Bug fixes and improvements for Bareos’s NDMP support.
  • Preparations for Large Backups: Ready for future support of backups with over 2 billion files.

See Release Notes & Changelog