Files
calypso/docs/alpha/components/bacula/README.md
2026-01-04 19:42:58 +07:00

2.2 KiB

Bacula Integration Documentation

For Calypso Backup Appliance

This directory contains documentation for installing, configuring, and integrating Bacula backup software with the Calypso appliance.


Documents

Installation

  • BACULA-INSTALLATION.md - Complete installation guide for Bacula Community edition
    • Manual installation steps
    • Repository configuration
    • Package installation
    • Post-installation setup
    • Integration with Calypso

Configuration

  • BACULA-CONFIGURATION.md - Advanced configuration guide
    • Director configuration
    • Storage Daemon configuration
    • File Daemon configuration
    • Job scheduling
    • Integration with Calypso storage

Quick Start

Installation via Calypso Installer

# Bacula is included in Calypso installer
sudo ./installer/alpha/install.sh

Manual Installation

See BACULA-INSTALLATION.md for detailed steps.

Basic Configuration

  1. Edit /opt/bacula/etc/bacula-dir.conf
  2. Configure Director, Catalog, Storage, Pool resources
  3. Test configuration: sudo /opt/bacula/bin/bacula-dir -t
  4. Reload: sudo systemctl restart bacula-dir

Integration Points

Database

  • Bacula uses PostgreSQL database (can share with Calypso or separate)
  • Calypso can query Bacula database directly
  • Database name: bacula (default)

Storage

  • Bacula can use Calypso-managed ZFS datasets
  • Storage location: /srv/calypso/backups/
  • Integration via Calypso Storage API

Management

  • Calypso API executes bconsole commands
  • Job monitoring via Calypso dashboard
  • Configuration management via Calypso UI

References


Support

For Bacula-specific issues:

For Calypso integration issues:

  • See main Calypso documentation: docs/alpha/
  • Check Calypso logs: sudo journalctl -u calypso-api