Introducing Baqpaq

This is a general-purpose data backup tool for Linux systems. Powered by BorgBackup, RSync, and RClone it is designed to run on Linux distributions based on Debian and Ubuntu.

Unlike Timeshift which is designed to protect operating system files, Baqpaq is designed to protect personal data and user files. You can add files or folders that you want to backup, and save the backups to a local path. You can then sync backups to another machine using Rsync, or upload it to your cloud storage accounts like Google Drive and DropBox.

Backups taken by BorgBackup are very efficient. Data is chunked, compressed and de-duplicated before it is added to backup repository. Screenshot below, for example, shows snapshots for a profile that I have on my system. 83 snapshots with total size of 239 GB are saved in 1.9 GB of disk space after compression and de-duplication.


You can create a profile for backups that you want to manage. For example, you can create a profile for your documents, your music, your videos, etc.

Creating a profile is simple. Select the backup path, enter a password, and add folders to include from Source tab.


For each profile, you can create scheduled tasks that run at specified time.

For example, you can schedule a snapshot to be created on weekdays, every 2 hours, at the 30th minute (screenshot above). You can schedule another task to prune the profile (remove old snapshots) once a week.

Logs for scheduled tasks are saved to the logs folder in backup path.


You can prune the profile to remove old snapshots. Old snapshots will be removed based on the retention policy defined in profile settings.

Profile can be pruned by creating a scheduled task that runs at specified time. It can also be executed manually using the toolbar button.


You can compare snapshots to see what has changed since the last backup was taken.


Create snapshot
Upload to DropBox or Google Drive
Validate Backups
Advanced Options

Command-line Options

Baqpaq includes a command-line version.

Create snapshot:
baqpaq create -p <profile-name-or-id>

Prune backups:
baqpaq prune -p <profile-name-or-id>

Validate backups:
baqpaq check -p <profile-name-or-id>

baqpaq sync -p <profile-name-or-id>

baqpaq upload -p <profile-name-or-id>


A personal licence for Baqpaq is currently available for $19.99. This is a perpetual, single-user licence that includes future updates.

Buy Licence


  1. This software is provided “as-is”. You are paying for current version of software. You will receive future updates as a bonus. Future development will depend on sale of new licences, and on available time and resources.
  2. This app is designed for the average user and is meant to be simple to use. This app is not meant to support all Borg features, and does not include options that create complexity. If you are looking for a complete Borg front-end, take a look at Vorta or use Borg from command line. You can even use Baqpaq in addition to using Borg from command-line.
  3. This is a finished app. There are no plans for any major changes to UI or functionality. Future updates will fix any issues that are reported, improve usability, and add support for more Linux distributions and platforms.
  4. Refunds are available within 30 days of purchase. Since there is no Trial version for this app, you can use this time to evaluate the software and then ask for a refund if it doesn’t meet your requirements.


You will receive an email with installation steps after you purchase a licence.

17 thoughts on “Introducing Baqpaq

    1. I will be adding support for Fedora, Manjaro and ARM (Raspberry Pi) in future versions. Watch out for a release later this year.


      1. Will those be covered by Personal License or there will be required an additional license? If I purchase a license now, will I get notified for new versions? I’m using Arch on PC systems and Ubuntu / Raspbian on (headless) servers, so correct me if I wrong, but for the moment I couldn’t use Baqpaq?


      2. Single licence for everything. When you purchase a licence you will receive a one-line command for installing Baqpaq on Debian and Ubuntu-based distributions. It will also add a APT repository for receiving future updates.
        Arch Linux and ARM/Raspbian are not currently supported. Once I add support you will be able to run the same install command on those systems as well.


  1. Make it open source and ask for donations instead, like Timeshift, a great piece of software.
    Nobody will buy a proprietary software for GNU / Linux.


    1. Deleting this comment… I already receive enough emails from crazy people who are angry about not getting things for free… I don’t need more of it


    2. I will!

      It sounds like you love Linux, the free and open, and the environment, but your perspective of the environment is not the same as others.

      I love open source. I live inexpensive. I like to donate!
      But I also like capitalism around good developments, especially when it is linked to service and ongoing development focus.

      I love Manjaro. I donate. But I can’t get help when I need it, without knowing I will be expected to invest in learning too many things for what I want to do.

      That option is great for some, but to me it is NOT an investment… it is a time-suck.

      I like an option to pay and get service and support, and I intend to pay for this.

      I just wanted to offer another perspective.


      1. Thanks for sharing your perspective. Not everyone is so open minded.

        I believe that a healthy mix of open-source and proprietary apps are needed for any platform to be successful. Sadly Linux is skewed in one direction.

        It’s good if a developer chooses to release their project as open source. It’s their choice that they want give it for free. But it doesn’t mean that other developers should be harassed for making their apps proprietary. Open-source code is a gift that is freely given. You can’t ask for this gift nor can you force it.

        When a FOSS project needs funds for development, and donations are not sufficient, they should be encouraged to charge for their work so that the project can survive. Sadly there is an army of jobless people who leave toxic comments and harass developers who take this route. And people wonder why companies don’t want to invest money in developing software for Linux.

        Think of all the FOSS apps and projects that have been created and abandoned over the years. Imagine what it would have been like today if the developers had been encouraged to continue the project by charging for it. We would be having better options for software than even Windows and Android.

        //Edited for clarity


  2. Really love your work around timeshift and as it saved my ass yesterday I directly donated 😉 anyways I still searching for something like timeshift but as a personal backup and baqpac seems to what I need. I am on Arch Linux and Manjaro and so I really hope for a version supporting these.. Thanks in advance for all your work!


  3. Heya!

    This looks really neat. One question though, does this support encrypted backups via Rclone? Are only Dropbox and Drive remotes available in this front end right now, or does it support all remotes supported natively by Rclone?



    1. The GUI lets you create a simple Rclone remote for Dropbox and Google drive. Any remote that you create outside the app is also supported. If you have an existing Rclone remote with encryption, then it will be listed in the drop-down and you can select the remote as the destination.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s