Repository navigation
2.5.0
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_PATHandHOST_LOG_PATHin
.env.docker-compose.ymlno longer hardcodes the host directories behind
its two mounts; it reads them from the same.envthe 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 anddocker composerefuses to start until
they are set.They have no default, on purpose. A default would put backups somewhere nobody
chose, andcleanwould then expire an empty directory while the real backups
kept ageing, with every run reporting success. Unset,docker composestops
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_PATHandLOG_STORAGE_PATHare
unchanged: they still name the container side. A compiled binary ignores all
of this.