-
Client - Release 24.11 Stable
released this
2024-11-29 10:59:19 +01:00 | 0 commits to master since this releaseFixed
- dump_postgresql_per_base: look for correct variable to build connect options
- dump_postgresql_per_base: return if postgresql directory is missing
- dump_redis: choose all instances if none given
- dump_redis: clean backup directory only if the Redis instance is valid
- dump_redis: do not delete entire backup directory
- dump_redis: use dynamic config for each instance
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Client - Release 24.07 Stable
released this
2024-10-10 15:27:22 +02:00 | 58 commits to master since this releaseChanged
- Allow everybody to "x" on LOCAL_BACKUP_DIR
- dump/mysql.sh : give write permissions to mysql on tabs directories
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
1 download
-
Server - Release 24.10 Stable
released this
2024-10-10 15:09:45 +02:00 | 7 commits to master since this releaseBREAKING
This release change the internals of bkctld. Instead of relying on
chroot
, it now usessystemd-nspawn
.
This change required to reorganize the jail folder structure in a new form (calledversion 2
). And also brings the possibility to have most of the jail folder read-only.The convertion to this format is required to do any actions on the jail (start/stop) or change any of it's settings (key, ip...)
The jail folder structure before :
# tree -L 2 /backup/jails/old-jail/ /backup/jails/old-jail/ # <--- Jail root ├── bin -> ./usr/bin ├── dev ├── etc │ ├── ... │ └── ssh ├── ... ├── usr │ └── ... └── var ├── backup # <--- Where data was expected to be pushed ├── log ├── run -> ../run └── tmp
And after the convertion :
# tree -L 2 /backup/jails/new-jail/ /backup/jails/new-jail/ ├── data │ └── Things ├── root # <--- New jail root (Read-Only) │ ├── bin -> ./usr/bin │ ├── data # <- Bind mount from /backup/jails/new-jail/data (Read-Write) │ ├── dev │ ├── etc │ ├── start.sh │ ├── ... │ └── var # <- Bind mount from /backup/jails/new-jail/var (Read-Write) └── var ├── backup # <- Bind mount from /backup/jails/new-jail/data (Read-Write) ├── dev ├── log └── run -> ../run
Added
- New command bkctld logs : Display the logs of the sshd server for a given jail
- New command bkctld convert-v2 : Convert a given jail in the v2 format for nspawn
- New command bkctld jail-version : Return the jail format
Changed
- Disallow jail actions/configuration commands if the jail is deemed not up-to-date
- bkcltd-check-canary: Canary check will raise a
WARNING
instead of aCRITICAL
if yesterday date was found
Fixed
- Test presence of old config file before trying to delete it
- Use correct variable when detecting local sshrc template
- bkcltd-rm: hide over allocation message
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
2 downloads
-
bkctld_24.10-1_all.deb
11 downloads · 38 KiB
-
Client - Release 24.05.1 Stable
released this
2024-05-14 08:20:50 +02:00 | 65 commits to master since this releaseFixed
- client: fix shell syntax error
Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
3 downloads
-
Client - Release 24.05 Stable
released this
2024-05-02 10:23:22 +02:00 | 67 commits to master since this releaseAdded
- evobackupctl: update LIBDIR when copying the template
Changed
- evobackupctl: simplify the program path retrieval
Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
3 downloads
-
Client - Release 24.04.1 Stable
released this
2024-04-30 10:41:19 +02:00 | 72 commits to master since this releaseThis is a combined release for 24.04 and 24.04.1
Regarding the split of functions into libraries, more context can be found in pull-request #65
Added
- Vagrant definition for manual tests
Changed
- split functions into libraries
- add evobackupctl script
- change the "zzz_evobackup" script to a template, easy to copy with evobackupctl
- use env-based shebang for shell scripts
- use $TMPDIR if available
Removed
- update-evobackup-canary is managed by ansible-roles.git
- deployment by Ansible is managed elsewhere (now in evolix-private.git, later in ansible-roles.git)
Fixed
- don't exit the whole program if a sync task can't be done
- evobackupctl: quote ARGS variable for options parsing.
Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
3 downloads
-
Server - Release 22.11 Stable
released this
2022-11-28 15:27:26 +01:00 | 219 commits to master since this releaseAdded
- check-canary: new subcommand to check canary files and content
Changed
- stats: filter active jails and columnize the output
Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
4 downloads
-
bkctld_22.11-1_all.deb
123 downloads · 43 KiB
-
Server - Release 22.07 Stable
released this
2022-08-23 09:28:16 +02:00 | 235 commits to master since this releaseChanged
- check-setup: check minifirewall version only if minifirewall is present
- check-setup: get minifirewall version from internal variable (there is no other backward compatible way)
- check-setup: use findmnt with mountpoint instead of targe
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
4 downloads
-
bkctld_22.07-1_all.deb
247 downloads · 42 KiB
-
Server - Release 2.12.0 Stable
released this
2021-11-02 18:11:26 +01:00 | 307 commits to master since this releaseChanged
- bkctld depends on the btrfs-progs package instead of btrfs-tools
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
bkctld_2.12.0-1_all.deb
136 downloads · 29 KiB
-
Release 2.11.1 Stable
released this
2021-06-30 18:17:14 +02:00 | 313 commits to master since this releaseChanged
- bkctld-rename: abort operation if incs exist with the new name
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
bkctld_2.11.1-1_all.deb
190 downloads · 29 KiB