Skip to main content

Send To, Deploy, and Restore

Send To inbox

Delivers a copy to a member’s storage inbox (/var/lib/balctl/storage-inbox/) without changing production files. Use for inspection or manual steps.

  1. Open object or version → Send To (or row menu).

  2. Select one or more target members.

  3. Confirm — progress appears in Activity (outgoing).

Deploy

Writes configuration to production paths on selected members. The agent:

  • Backs up the current file under /tmp/balctl-storage-deploy/

  • Writes allowlisted paths only

  • Validates and reloads services where supported

  • Rolls back on failure

OpenLiteSpeed vhost deploy uses a guarded vhost path. Discovered configs deploy to the same member or another member with matching OS/service (agent v215+).

  1. Click Deploy on a deployable object, or Deployment Wizard for multiple objects.

  2. Pick version if prompted.

  3. Select compatible targets (incompatible members are shown but blocked).

  4. Review paths, optional reload OpenLiteSpeed, optional advanced path override.

  5. Deploy now or schedule (wizard).

A live deploy spotlight shows progress per target member.

Restore

For backup objects linked to a snapshot (OLS site/web/full, cPanel account, database dumps):

  1. Click Restore on object or version.

  2. Select compatible members (OLS backups → OLS members, cPanel → cPanel, and so on).

  3. Confirm — guarded restore runs on each target; Activity tracks progress.

Restore replaces production data for that backup scope — use with care.

Deployment Wizard

Objects → Deployment Wizard (Pro, when deployable/restorable objects exist):

  1. Source member — same grouping as the object browser.

  2. Objects — pick deploy and/or restore objects (one action type per run).

  3. Targets — compatible members only.

  4. Paths (deploy) or Confirm (restore).

  5. Schedule (deploy only) — now or future time.