Introduction
Overview
ChronShield is a system restore tool similar to Timeshift that uses BorgBackup for storage instead of using Rsync or BTRFS snapshots.
Features
Filesystem Support - System snapshots can be saved to any location and any file system like NTFS, EXT4, BTRFS, etc.
Compression - Data is compressed with ZStd which reduces disk usage by 60% even at the fastest settings.
Encryption - Snapshots are protected by strong 256-bit AES encryption and can be accessed only with the correct password. This provides protection when snapshots are stored on a external drive.
Deduplication - Snapshots are space-efficient and files are de-duplicated by splitting data into blocks. Duplicate blocks are stored only once. For example, if a 1 GB file changes by 1 MB, the new snapshot will store only the 1 MB that has changed.
Disk Layout Support - Supports common disk-partitioning layouts such as EXT4, BTRFS, LVM+EXT4, LVM+BTRFS, LUKS/LUK2, LVM+LUKS, etc. Root, Boot, and Home filesystem may be on same or different partition, encrypted with LUKS, etc.
BIOS and EFI Support - Both BIOS/Legacy boot and EFI boot are supported.
Bootloader Support - ChronShield does not install, reinstall, or change bootloader configuration during restore. It replaces files on Boot and ESP partition with files from snapshot.
User Configs - Configuration files in user’s home directory are included in snapshots and replaced during restore. All other data is excluded.
Limitations
Offline Restore - It is not possible to restore the system while it is running. Restore needs to be done offline by booting from a live USB. An ISO is provided which can be written to USB and used for restoring the system. You can also use the live ISOs provided by Linux distributions such as Ubuntu and Linux Mint.
SecureBoot - SecureBoot is not supported
ZFS - Systems installed on ZFS file system are not supported
Hardware failure, filesystem errors, disk reformatting - The system disk containing the root file system must be healthy for the restore to succeed. Restore will not work if the system disk is damaged or reformatted. Only a full-disk image created with disk-cloning tools like Clonezilla can protect against disk failure.
Display Size - A minimum display size of 1024x768 or higher is required for the GUI.
Supported Distributions
This app is meant for use on Linux distributions based on Debian, Ubuntu, Arch Linux, and Fedora.
Debian
Debian 12 (Bookworm) and derivatives
Debian 11 (Bullseye) and derivatives
Older releases of Debian are not supported
Ubuntu
Ubuntu 24.04 (Jammy) and derivatives
Ubuntu 22.04 (Jammy) and derivatives
Ubuntu’s current Non-LTS release, and derivatives
PopOS, ZorinOS, MX Linux, Xubuntu, Kubuntu, ElementaryOS, and others
Linux Mint 20, 21, and later releases.
Solus and KDE Neon are not supported.
Older releases of Ubuntu are not supported
Fedora
Fedora 39, 40, 41 and later releases
Fedora Silverblue and rpm-ostree distributions are not supported
Arch Linux
Manjaro
Other Arch-based distributions (not-tested)
Supported Hardware
This software is meant for use on computers with Intel and AMD processors.
Intel & AMD computers
64-bit packages are available (amd64)
Installation
ChronShield can be purchased from the store.
Native packages and repositories (for apt/dnf/pacman) are available for all supported Linux distributions.
Installation steps and license keys will be sent to the email address provided at the time of purchase. Installation is as simple as running a one-line command.
Uninstall
Run the following command in a terminal window:
wget -O - https://packages.teejeetech.com/uninstall-chronshield-trial.sh | bash
This will remove installed packages and also remove the repository.
Trial Version
Trial version of ChronShield can be installed using the command below:
Install:
wget -O - https://packages.teejeetech.com/install-chronshield-trial.sh | bash
Uninstall:
wget -O - https://packages.teejeetech.com/uninstall-chronshield-trial.sh | bash
The trial version is only for evaluation and feedback. It will expire after sometime.
If you have any questions please send an email to support@teejeetech.com
Refunds
It is recommended to try the trial version of ChronShield before purchasing the full version.
If the app does not meet your requirements,
please send an email to support@teejeetech.com
within 14 days of purchase to get a refund.