Get started
One-way sync

Replicate a directory, keep every version

Mirror mode replays your source directory onto a target path through the encrypted repo. Unlike rsync, every cycle is a complete, versioned snapshot — and the backup history rides along for free.

Sync that never surprises you

Strictly one-way

Source to target through the repo — no conflict resolution to reason about, no accidental reverse sync.

Point-in-time copies

Each cycle restores a complete snapshot, so the target is a consistent moment — never a half-copied tree.

Allowlisted paths

Source and target must live inside your project-root allowlist — enforced when you save and again on every run.

On your schedule

Runs as a normal scheduled job with the same retries, live logs and failure alerts as backups.

How it works

  1. 01

    Point at two paths

    Set a source and a target directory on the project — both validated against the allowlist.

  2. 02

    Add a schedule

    Mirror is a schedulable job kind: hourly, daily, or any cadence your plan allows.

  3. 03

    Dockstash replicates

    Each run snapshots the source under a mirror tag and restores the latest onto the target.

Questions

Frequently asked questions

Does Dockstash support two-way sync?

No — deliberately. Two-way sync needs conflict resolution and can propagate mistakes in both directions. One-way mirroring with full version history is safer and predictable.

How do deletions propagate?

Every mirror snapshot is complete, so a file removed at the source is absent from the next snapshot — and still recoverable from earlier ones.

Which plan includes mirror mode?

Mirror mode is a Business-plan feature, alongside any-cadence scheduling.

Every version, one direction

Mirror mode is included in Business. Configure a source and target and add a schedule.