Backup & Continuity Dashboard for UNIX fleets

BCD unifies backups, restore verification, and disaster-recovery drills across Linux, BSD, and UNIX. See coverage at a glance, prove compliance, and sleep better.

Start free View live demo No credit card • Self-host or SaaS
99.95%
restore validation pass
15m
median RTO
AES‑256
at‑rest encryption
Zero
agents required
$ demo.sh
# Install CLI (macOS/Linux)
curl -fsSL https://bcd.unix-admins.com/install.sh | sh

# Discover hosts via SSH and seed policies
bcd discover --hostfile hosts.txt --ssh-key ~/.ssh/id_ed25519

# Define a policy: ZFS snapshots + S3 offsite + 30d retention
bcd policy add production --zfs --s3 s3://backups/prod --retention 30d

# Run a scheduled DR drill on app tier and verify integrity
bcd drill run app-tier --simulate-failure --verify-restore

# Report compliance and export evidence
bcd report iso27001 --export report.pdf

Integrations

Works with what you already use. Agentless where possible, minimal overhead when not.

ZFS rsync Rclone Borg Restic S3 / MinIO NFS Ceph Proxmox VMware PostgreSQL MySQL FreeBSD Linux AIX (beta)

Features

Unified Coverage

Fleet-wide backup posture, immutable storage checks, and gap analysis in one place.

Automated DR Drills

Scheduled, auditable restore tests with service validation and RTO/RPO tracking.

Policy as Code

Versioned YAML policies, GitOps friendly, with dry-run and drift detection.

Immutable Offsite

Object-lock support for S3-compatible stores and write-once snapshots.

Compliance Evidence

Produce ISO 27001, SOC2, and GDPR artifacts in a click, with signed attestations.

Observability

Prometheus metrics, webhooks, and ChatOps for incident-ready signal.

Coverage snapshot

Example data

HostPolicyLast BackupRestore TestStatus
db-01prod-zfs2025-09-01 23:05PassHealthy
web-02prod-rsync2025-09-02 00:30PassHealthy
cache-01gold-restic2025-09-01 22:57PassHealthy
files-01zfs-s32025-09-01 21:10FailAttention

Quickstart

  1. Install the CLI and log in.
  2. Discover hosts or import an inventory.
  3. Attach policies and run the first backup.
  4. Schedule a weekly DR drill.
curl -fsSL https://bcd.unix-admins.com/install.sh | sh
bcd login
bcd discover --range 10.0.0.0/24
bcd policy attach prod-zfs --hosts @tag:prod
auto bcd drill schedule --weekly sun@03:00 --policy prod-zfs
Tip: Drop this HTML on any static host. All interactions are client-side and can be wired to your backend later.

Docs

Policy YAML

version: 1
name: prod-zfs
includes:
  - tag: prod
backup:
  zfs:
    datasets:
      - tank/app
      - tank/db
    snapshot: hourly
    replication:
      to: s3://backups/prod
      retention: 30d
    verify: true
alerts:
  chatops: true
  email: on-failure

Webhook example

{
  "event": "drill.completed",
  "host": "db-01",
  "policy": "prod-zfs",
  "status": "pass",
  "rto_seconds": 812,
  "evidence_url": "https://bcd.unix-admins.com/evidence/abc123"
}

Pricing

Community

Free

Self-hosted • Unlimited hosts • Open core

  • Policy as code
  • Manual drills
  • Prometheus metrics
Get started
Pro

$9/host

SaaS or self-hosted with support

  • Scheduled DR drills
  • Compliance reports
  • Priority support
Start trial
Enterprise

Custom

SLOs, SSO, air‑gapped, white‑glove

  • On-prem controller
  • Custom integrations
  • Dedicated TAM
Talk to us

Spin it up

Use Docker Compose to try BCD locally. Replace secrets before production.

version: '3.9'
services:
  bcd:
    image: ghcr.io/unix-admins/bcd:latest
    ports: ["8080:8080"]
    environment:
      - BCD_BASE_URL=https://bcd.local
      - BCD_SIGNING_KEY=change-me
    volumes:
      - ./data:/var/lib/bcd

Contact us

We reply within one business day.