Aptik – Personal Licence
Single-user licence with perpetual validity. Includes future updates.
Aptik is a tool for taking backup of data and settings on your Linux system. It can be used when reinstalling the operating system, or when moving to the next release of a Linux distribution.
The license key and installation steps are sent by email. Please provide a reliable email address on the checkout page.
Installation is as simple as running a one-line command. Please check if your Linux distribution is on the list of supported distributions mentioned below.
Aptik is a tool for migrating settings and data from an existing Linux system to a newly installed system. It can be used when re-installing the operating system, and when moving to the next release of a Linux distribution.
If re-installing your Linux system gives you nightmares because of all the setup and customization that you need to do after installing it, then Aptik provides a simple solution. Take a full backup with Aptik on the old system, and restore the backups after installing the new system. Your system will be restored to the way it was before. The only thing needed is a USB drive with enough free space to store the backups, and a fast internet connection to download and install software packages.
Aptik can backup and restore the following items:
- Repositories – Launchpad PPAs and third-party APT repositories.
- Software packages – Extra packages installed from repositories. Supports Apt, Flatpak, and Snap packages.
- User & Groups – Users accounts including login credentials, password expiry rules, etc.
- Mount entries – Entries for storage devices, bind mounts, etc from fstab and crypttab files.
- Scheduled tasks – Cron jobs for each user
- Icons, themes, and fonts – Files are saved to the backup location and extracted to system folders on restore.
- Home directory data – Home directory data for each user. Data is encrypted, compressed, and de-duplicated using BorgBackup.
- Desktop settings – User-specific settings in dconf database
Note: Aptik doesn’t backup and restore everything on your system. Otherwise, there would be no point in reinstalling your OS. Any configuration changes in system folders like /etc, /opt will not be saved and you will need to redo these changes on the new system.
Terms & Conditions
- The app is licensed under the terms of this EULA. This is a standard EULA that allows you to use the app but does not allow re-distribution and re-selling.
- The personal license is associated with a single user rather than a single machine. You are welcome to use it on any number of machines where you are the primary user, including at work. The license cannot be used by multiple people.
- Using this app in a business environment requires as many licenses as the number of people using it.
- Your license will be sent to the email address you provide when making the payment. Please provide a reliable email address.
- Refunds are available within 14 days from purchase (2 weeks). Please send me an email if you are not satisfied with the app and wish to claim a refund.
- This app is meant for use on Debian-based and Ubuntu-based Linux distributions. This includes distributions like Xubuntu, Linux Mint, Elementary OS, Pop OS, etc.
- Debian 9 (Stretch), Debian 10 (Buster), and later releases are supported.
- Ubuntu 16.04, 18.04, 20.04, and later releases are supported. This includes derivatives like Xubuntu, Kubuntu, Elementary OS, Pop OS, etc. Older releases of Ubuntu and their derivatives are not supported.
- Linux Mint 18, 19, 20, and later are supported. Mint 17 and older releases are not supported.
- Arch Linux, Manjaro, Fedora, CentOS, SUSE, and other non-Debian distributions are not supported.
- This software is meant for use on computers with Intel, AMD, or ARM processors.
- 64-bit packages are available for Intel & AMD computers.
- 32-bit packages are available for Intel & AMD computers for Ubuntu 16.04 and 18.04 only (32-bit is not supported for future releases of Ubuntu)
- 64-bit packages are available for ARM computers like Raspberry Pi 4 and Odroid N2 running Raspbian, Raspberry Pi OS, Debian, Armbian, or Ubuntu.
- 32-bit packages are available for ARM computers running a Debian or Ubuntu-based distribution.
Installation & Updates
- An APT repository is available for installation and updates.
- Installation steps and license keys will be sent to the email address provided at the time of purchase.
Known Issues & Limitations
- Wayland display server is not supported. Support will be added once Wayland matures and becomes the default in Ubuntu and other major distributions. If you are running a “GNOME on Wayland” session, you need to login to a “GNOME on Xorg” session to use the GUI app. The command-line version can be used with Wayland as it doesn’t connect to a display server.
- Active Directory (AD) and network user accounts are not supported. You need to be logged in with a local user account to use this application. The backup and restore actions in the app are for local user accounts on the system.
- Encrypted home directories (eCryptfs) are not supported for security reasons – except for one scenario. If you are the only user with an encrypted home, and you are logged-in and running Aptik from your own user account, then you can use Aptik to take a backup of your home directory. Aptik will take a backup of the decrypted contents, and restore the decrypted data to the new home directory on restore. Use this option at your own risk.