Chapter 1. Introduction and installation

What is UNiTE?

UNiTE is an automated, unattended backup archive restoration tool. It's designed to create new sites out of backup archives taken with Akeeba Backup or Akeeba Solo without any human intervention. It can even take remote backup archives, or download archives already stored in Amazon S3. You can run it from the command line or even from a CRON script. In fact, Akeeba UNiTE is written with the power user and automation in mind.

If you are looking for something to restore your backup archives which runs in a browser and lets a human interact with it you should be looking at Akeeba Kickstart instead.

UNiTE is written in PHP and delivered as a PHAR executable (a file with a .phar extension). PHAR files can be executed through PHP. They are the preferred delivery format for numerous modern PHP applications such as Composer, PHPUnit, Phing and so on.

Typically, UNiTE is used for the following tasks:

  • Provisioning of new Joomla!, WordPress, Drupal etc websites. You only need to supply an XML file which describes how the new site will be configured and a backup archive. At the end of the UNiTE run you'll have a configured website, ready for use.

  • Demo sites. Demo sites need to be restored from a known good backup on predefined intervals. Akeeba UNiTE can easily be used for this task.

  • Dev-to-staging or staging-to-live transfer automation. Some setups require that before anything goes on the live site it should first go through a dev server (where all active development takes place) and a staging server (where user experience tests are conducted) before hitting the live site. UNiTE can be used to automatically backup the dev site and restore to the staging site, or even backup the staging site and restore it to the live site.


UNiTE is not a CMS integrated extension, i.e. not a Joomla! component or WordPress plugin. As a result it can not be installed in Joomla!, WordPress or any other CMS. A certain degree of experience is required due to the command-line nature of the script.

UNiTE's flexibility goes beyond working together with Akeeba Backup and Akeeba Solo. It can – quite realistically – be used to generate any type of site as long as it runs on the standard LAMP/WAMP stack (GNU/Linux or Windows, Apache, PHP and MySQL). Since version 2.0.1 we also support PostgreSQL and Microsoft SQL server databases as long as the site was backed up on the same database type (i.e. you cannot restore a site that was hosted on a MySQL server to a PostgreSQL server).

UNiTE is available for download to all of our subscribers who have download access to Akeeba Backup Professional for Joomla! or WordPress; or Akeeba Solo Professional. This includes subscription packages which include either software. UNiTE is not sold separately.

Cookies Notification - Action required

This website uses cookies to provide user authentication and improve your user experience. Please indicate whether you consent to our site placing these cookies on your device. You can change your preference later, from the controls which will be made available to you at the bottom of every page of our site.