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 – User 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.
- Software that is installed from downloaded Deb files or compiled from source code
- Settings and data for system software like database servers, web servers, etc that are located in /etc, /opt, /var, and other system folders.
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 Linux distributions based on Debian and Ubuntu.
- Debian 9 (Stretch) and derivatives
- Debian 10 (Buster) and derivatives
- Debian 11 (Bullseye) and derivatives
- Older releases of Debian are not supported
- Ubuntu 16.04 (Xenial) and derivatives
- Ubuntu 18.04 (Bionic) and derivatives
- Ubuntu 20.04 (Focal) 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 18, 19, 20, 21, and later releases. Mint 17 and older releases are not supported.
- Solus and KDE Neon are not supported.
- Older releases of Ubuntu are not supported
- Not Supported
- Arch Linux, Manjaro, Fedora, CentOS, SUSE, Gentoo, and other non-Debian distributions are not supported.
Native packages and repositories are available for all supported Linux distributions. Installation is as simple as running a one-line command.
This software is meant for use on computers with Intel, AMD, or ARM processors.
- Intel & AMD computers
- 64-bit packages are available (amd64)
- Single-board computers (SBCs) with ARM CPUs
- 32-bit (armhf) and 64-bit (arm64) packages are available
- Supports Raspberry Pi 4B/400 and Odroid N2/N2+
- Supports Raspbian, Raspberry Pi OS, Debian, Armbian, and Ubuntu.
Installation & Updates
- Native packages and repositories (for Apt) are available for supported Linux distributions listed above.
- 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.
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 log in 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.