Areca Backup is an open source, free and cross-platform software project that allows you to create backups of your files and folders on a specific target, such as an external hard disk drive or USB flash drive, as well as remote locations like FTP servers or network drives.
Features at a glance
Key features include support for incremental, differential or full backups, support for compressed archives using the ZIP format, support for encrypted archives using the 3DES (Triple DES) algorithm, file history explorer, as-of-date recovery, transaction mechanism and backup simulation.
Additionally, the application allows users to explore the content of archives, add descriptions to archives, delete or merge archives, view their actions history, add indicators for archives, as well as to filter files that need to be archived by regular expressions, extensions or subdirectory.
Easy to use GUI
The program features a tabbed graphical user interface that is extremely easy to use and straightforward. To make a backup, just create a new target, add the files and/or folders you want to archive, select a compression method, enable or disable various advanced options and add filters (optional).
Furthermore, you can set various pre-processing and post-processing actions, set the size of the transaction points, if enabled, and add a description for your backup (optional). From the main window, you can view archives, history, indicators, logs and progression.
Under the hood and supported OSes
The software is written entirely in the Java programming languaguage and provides users with both a command-line interface (CLI) and a graphical user interface (GUI) built using the Java SWT and GTK+ technologies. At the moment is supported under any GNU/Linux distribution, as well as on Microsoft Windows operating systems.
The Areca Backup developers offer great availability, allowing users to download the software as pre-compiled binaries and a universal sources archive for both the 32-bit and 64-bit instruction set architectures. Currently, the application is translated in various languages.