Centralized, unified backup workflows across Proxmox, NAS servers, ZFS pools, containers, and everything else in your home lab — from one visual interface.
Every system has its own schedule, its own script, its own log. There’s no unified view, no coordinated verification, and no single place to know if last night’s backups actually worked.
Run one Docker container on any machine. The hub is the control plane — dashboard, scheduler, and engine in one.
Drop a lightweight agent on each node — Proxmox hosts, NAS servers, VMs, Docker hosts.
Browse the plugin catalog and install the tools you need: Restic, Borg, ZFS, rsync, rclone, and more.
Chain plugin nodes in the visual builder. Schedule, monitor, and receive alerts — all in one place.
Every feature was designed for the specific challenges of home-lab backup orchestration — not a generic automation tool with backup bolted on.
Snapshot, backup, and verify Proxmox VMs and LXC containers. Chain operations across multiple Proxmox hosts in a single workflow.
Create ZFS snapshots, send them to remote pools, prune old snapshots, and verify integrity — all coordinated in one workflow.
Run, check, prune, and restore Restic and Borg backups. Structured output lets downstream nodes react to results automatically.
Sync between local paths, remote hosts, or cloud storage. Use rsync for local networks and rclone for S3, Backblaze B2, and more.
Run quiesce scripts before backup starts and cleanup scripts after. Database dumps, service stops, mount operations — all in the chain.
Chain a verification step after every backup. Jobs that fail verification trigger immediate alerts and block downstream steps.
Instant notifications via Discord, Telegram, or email when any step fails. Know about problems before you need the backup.
Native plugins for MySQL, PostgreSQL, and SQLite. Dump, compress, and ship database backups as part of larger orchestration chains.
Orchestrate backup workflows that span multiple agents — snapshot on host A, replicate to host B, verify on host C, notify on success.
Every tool is a plugin. Browse the official catalog, install with one click from inside Orchelium, and get updates automatically. Or write your own with a simple YAML + shell script.
Orchelium’s flexible automation engine doesn’t stop at backups. Once it’s running on your nodes, you’ll naturally start using it for everything else.
The hub runs as a single Docker container. Mount a data volume, open port 3000, and you’re ready.
# Pull and run the Orchelium hub docker pull ghcr.io/dpembo/orchelium:latest docker run -d \ --name orchelium \ -p 8082:8082 \ -p 49981:49981 \ -e TZ=Europe/London \ -v /custom/Orchelium/data:/usr/src/app/data \ -v /custom/Orchelium/scripts:/usr/src/app/scripts \ -v /container-fs/backup-control/plugins:/usr/src/app/plugins \ ghcr.io/dpembo/orchelium:latest # Open http://localhost:8082Full Installation Guide →
Hub, agents, orchestration engine, and the web UI
Official plugin registry — 19+ plugins for backup, sync, databases, and more
Browse, search, and preview all available plugins
Installation, orchestrations, REST API, webhooks, and more