Skip to content

2.5.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 09:23
· 55 commits to master since this release

Needs PHP 8.3 or newer with ext-intl. Download, chmod +x,
and put a .env beside the binary - see .env.example.
Verify with sha256sum -c blbackup.sha256.

Changed

  • Container installs must now set HOST_DOWNLOAD_PATH and HOST_LOG_PATH in
    .env.
    docker-compose.yml no longer hardcodes the host directories behind
    its two mounts; it reads them from the same .env the app is given. Add both
    before pulling this change
    , set to the directories the compose file used to
    name. Adding them first does no harm, because the old compose file ignores them
    and so does the app. Pull first and docker compose refuses to start until
    they are set.

    They have no default, on purpose. A default would put backups somewhere nobody
    chose, and clean would then expire an empty directory while the real backups
    kept ageing, with every run reporting success. Unset, docker compose stops
    and names the missing variable. A path that does not exist is refused too,
    rather than created as an empty directory, so a typo fails the same way — and
    both directories must already exist. DOWNLOAD_PATH and LOG_STORAGE_PATH are
    unchanged: they still name the container side. A compiled binary ignores all
    of this.