Sign inSign up

edeckers/bareos-dir

By edeckers

Updated 12 days ago

Bareos Director (Dir). Image: AGPL-3.0-only. Build code: MPL-2.0.

Image
Databases & storage
1

5.1K

edeckers/bareos-dir repository overview

Bareos Director

This is an unofficial Docker image for the Bareos Director.

Supported Tags

Tags follow this pattern:

  • latest - Always points to the newest stable version
  • <major> (e.g., 23) - Tracks the latest patch within that major version
  • <major>.<minor>.<patch> (e.g., 23.0.3) - Pins to a specific release

See the Tags tab for all available versions.

What is Bareos Director?

The Bareos Director (bareos-dir) is the central control component of the Bareos backup solution. It orchestrates all backup, restore, and verify operations by coordinating communication between File Daemons and Storage Daemons. The Director maintains the backup catalog, schedules jobs, and provides the management interface for the entire backup infrastructure.

Bareos (Backup Archiving REcovery Open Sourced) is a reliable, cross-network open-source backup solution that supports Linux, Windows, and macOS systems.

Usage

Basic Usage
docker run -d \
  --name bareos-dir \
  -v /path/to/config:/etc/bareos \
  -v /path/to/catalog:/var/lib/bareos \
  edeckers/bareos-dir
Docker Compose
version: '3'
services:
  bareos-dir:
    image: edeckers/bareos-dir
    volumes:
      - /path/to/config:/etc/bareos
      - /path/to/catalog:/var/lib/bareos
    restart: unless-stopped

Configuration

Mount your Bareos Director configuration file to /etc/bareos/bareos-dir.conf or provide the entire configuration directory at /etc/bareos.

Volumes

  • /etc/bareos - Configuration directory for the Director
  • /var/lib/bareos - Database and catalog storage location

Note: The daemon runs as the bareos user by default. Ensure the catalog volume has appropriate permissions for the bareos user to read and write database files.

Network

The Director typically listens on port 9101 for connections from the Bareos Console (bconsole). Ensure this port is accessible if running across different hosts.

Licensing

  • Docker Image: This image contains the Bareos Director and is distributed under the AGPL-3.0-only license, consistent with the upstream Bareos project.
  • Build Scripts: The Dockerfile and build scripts are licensed under MPL-2.0.

Source Code

Support

For issues related to this Docker image, please open an issue on the GitHub repository.

For Bareos-specific questions, refer to the official Bareos documentation.

Tag summary

Content type

Image

Digest

sha256:e3f8c017b

Size

569.1 MB

Last updated

12 days ago

docker pull edeckers/bareos-dir