Introduction

Backup, Site Security

Akeeba Backup Core is the most widely used open-source backup component for the Joomla! CMS. Its mission is simple: create a site backup that can be restored on any Joomla!-capable server, making it ideal not only for backups but also for site transfers or even deploying sites to your clients' servers. Now with Joomla! 5 support.


Akeeba Backup creates a full backup of your site in a single archive. The archive contains all the files, a database snapshot and an installer similar in function to the standard Joomla! installer. The backup and restore process is AJAX powered to avoid server timeouts, even with huge sites. Alternatively, you can make a backup of only your database, or only your files. Akeeba Backup is the reliable, easy to use, open source backup solution for your Joomla! site.

Akeeba Backup 9 is actively supported on Joomla! 4 and Joomla! 5. Akeeba Backup 8 for Joomla! 3 is on security maintenance (no new features or bug fixes will be released).

Features:

  • Automatic configuration with the Configuration Wizard.
  • The fastest and most reliable native PHP backup engine.
  • One click backups, available as backend menu items or a Joomla control panel quick icon.
  • Restore with Akeeba Kickstart (free of charge script): restore extracting the backup directly on the server; no need to upload thousands of files by FTP!
  • Multiple backup profiles with independently managed configuration options.
  • Choose between standard ZIP or highly efficient JPA archive format.
  • Exclude specific files, folders.
  • Exclude specific database tables or their contents.
  • Archives can be restored on any host. Useful for transferring your site between subdomains/hosts or even to/from your local testing server (e.g. XAMPP, WAMPServer, MAMP, etc).

and much, much more!

Note: The Akeeba Backup Core component, its documentation and its video tutorials are free of charge. Support for the software and an edition with advanced features (not listed above) are, however, not free of charge. If you are filing a review please make sure that it concerns the Akeeba Backup Core edition and the features we make available free of charge, in line with the Joomla Extension Directory's rules. Thank you!

*** IF YOU CAN'T FIND HOW TO ENABLE A FEATURE LISTED HERE, PLEASE READ THE (FREE) DOCUMENTATION AND WATCH OUR VIDEO TUTORIALS! ***

Functionality
From the quick start to using it, Akeeba Backup is an intuitive, seamless backup tool to ensure you always have a restore point.
Ease of use
Very easy to use from back up to managing backups to restoring a site. Always kept up to date with latest versions of Joomla. Easy to update
Support
I have not had to use support direct but the site is loaded with pertinent, easy to find FAQs.
Documentation
Well written documentation set out in an easy to search and read format. Among the best for any extension I've used.
I used this to: For every site I build. It is one of the main four extensions I install immediately on a new Joomla installation.
Functionality
Excellent, reliable, and fully featured (even the free version is great)
Ease of use
It doesn't get much easier than this. Saves your site in a file, and then you can use the file to restore in a few easy steps
Support
I haven't had to use support
Documentation
Well-written, clear and accessible
I used this to: joomla websites
Functionality
easy backups management
Ease of use
very easy
Support
no need
Documentation
no need
I used this to: i use it in every joomla website

Quase mágico de tão bom!



Posted on 21 October 2018
Functionality
Faz o backup completo do site e banco de dados e transforma tudo em um único arquivo
Ease of use
Com apenas 1 click pode fazer o backup e depois para instalar todo o site é super rápido.
Functionality
It does everything it is supposed to perfectly.
Ease of use
It is very simple to use.
Support
I don't remember ever needing support.
Documentation
The documentation is great. I sometimes get a little lost looking for what I need.
I used this to: I use Akeeba Backup to make backups of my clients websites and my own websites. I back up a metric ton of websites (which is a lot when you consider how little a website actually weighs). I use it on every website! Always!
Functionality
Unbelievable the Akeeba (free) utility is FREE! I can't imagine whats the paid version would do.
Ease of use
Very, very simple, both creating the backup as well as transfering a new version of a site to the production server.
Support
No need for support yet, but judging the documentation, it must be good!
Documentation
Superb and extensive:well written, simply follow the steps, explanations where needed.
I used this to: Backup and site transfer. Very simple to use, meaning the software must be quite advanced.I use it for (now) two sites, eventually five.

My essential Joomla tool



Posted on 04 October 2018
Functionality
Do job
Ease of use
easy to understand to use
Support
good support
Documentation
complete
I used this to: backup my clients website

Life saver



Posted on 01 October 2018
Functionality
This is simply a MUST HAVE extension.
Ease of use
if you dont need to play with settings, it is few click work with it.
Support
Didnt need
Documentation
Didnt need
Functionality
Configuration 10/10.
Manual backup 10/10.
Scheduled backup 2/10 (but this is free and they have to hold something back for the paid version)
Ease of use
Configuration 10/10.
Manual backup 10/10.
Scheduled backup 2/10 - but they provide functionality to process backups triggered elsewhere.
Support
Regular updates: 10/10
Ability to log issues: 5/10 - cannot log tickets but can report bugs at https://www.akeebabackup.com/contact-us.html
Documentation
Excellent - including how to trigger backups using e.g. webcron (though I do it using task scheduler on my PC).
I used this to: Site / database backups.
Owner's reply: Scheduled backups have always been possible with Akeeba Backup Core since it was called JoomlaPack back in 2007. In fact, the free version allows you to take scheduled backups in two different ways:

1. Frontend backups for use with CRON. Documented here https://www.akeebabackup.com/documentation/akeeba-backup-documentation/automating-your-backup.html#frontend-backup and also described in great detail in the component itself. You can also find a video about it, used in conjunction with WebCRON in https://www.akeebabackup.com/documentation/akeeba-backup-documentation/automating-your-backup.html#frontend-backup This is the method we have supported for over 10 years. Documentation and videos are linked to by the component and are free of charge.

2. The JSON API which can be used by our free of charge Akeeba Remote CLI (see its free of charge documentation at https://www.akeebabackup.com/documentation/arccli.html) or through third party services such as myJoomla and Watchful. We DO NOT make money out of these third party services because, well, they are third party...

Regarding the paid version, it adds exactly two (2) additional methods:

a. A CLI script which uses the front-end backup method. This is a more complicated version of the script we already give you for free in the Automate Your Backup page of the free of charge version of our component. The main difference is that it is more verbose and gives you exit codes which can be used in automation. Really not that much different than using cURL or wget.

b. A pure CLI backup script which does not go through the web server at all. Yes, this is something not provided in the free version.

All of the above do require you to set up a CRON job on your server or use a third party service. When Paul emailed me about his review I sent him a long explanation why this is necessary. Please let me copy & paste here (it's a LONG read).

There is a very good reason why we don't allow backups to happen "magically", e.g. through a system plugin: backup consistency. I am not making this up. Back in 2010 to 2012 we had a system plugin which would "magically" take scheduled backups, the Lazy Scheduling plugin. However it had several shortcomings.

The backup is a very long and resource intensive process. You cannot run the backup of an entire site in a single page load because you will run afoul of PHP's time limits, your web server's time limits, PHP's memory constraints, your database's query limit, your host's CPU usage limits or your host's I/O limits. Basically, if you don't have a tiny site on a dedicated server it will fail. That's why the backup process in the backend uses AJAX to make multiple calls to the server, each call progressing the backup just a fraction, until the backup is complete.

This does not translate very well to an automatic backup which does not use CRON. PHP is stateless language, i.e. it only executes when you call a page without having any context of what happened before that call or in parallel with that call. This means that you need something to trigger the backup and keep it progressing. If you can neither have a CRON job nor a third party service doing that for you the only trigger that's available to the system is visitor activity. However, this creates some issues.

You can only take backups when there's plenty of user activity. You need a steady stream of traffic. This is all but impossible on the small sites which would benefit the most from such a backup method. What we had seen is that backups which take 30 seconds in the backend took 2 days or even weeks to complete with the "magic" scheduled backup. This was due to a lack of activity from users.

The other problem is that you need the user to stay on the page. If they close their browser while the backup is executing most servers will drop the connection and kill the script. This has the effect of corrupting the backup archive since the backup taking code was abruptly stopped in mid-process. The next time we try to step through the backup process bad things will happen.

Since you are relying on user activity it is guaranteed that the backup is being taken when data is more likely to change. Therefore you have a problem with the backup consistency. This is not a big deal with regular backups since the backup is short enough to provide an acceptable level of consistency. The "magic" backups were resulting in highly inconsistent backups, therefore restoration errors.

There are many more reasons why this solution backfired spectacularly. I came to the inevitable conclusion: its very nature means that it cannot work reliably. That's why I removed it. I used to have the reasons for removal in the documentation until less than two years ago. Using a regular CRON job or a remote service is the best way and reliable way to schedule backups.

Best backup tool out there



Posted on 23 August 2018
Functionality
Works perfect
Ease of use
1 minute and you know how it works
Support
Documentation
Useful docu
I used this to: Backup my websites
Admin Tools
Free

Admin Tools

By Akeeba Ltd
Site Security
Admin Tools is a true Swiss Army knife for your site. Our freely available Admin Tools Core fix your files' and directories' permissions, protect your administrator directory with a password, migrate links pointing to your old domain on-the-fly and perform database maintenance, all with a single click. Now with Joomla! 5 support! We have two currently maintained version families. Admin Tools 7: J...
Admin Tools Professional
Paid download

Admin Tools Professional

By Akeeba Ltd
Site Security
Admin Tools Professional is a comprehensive security enhancing component and site administration toolkit for your Joomla!™ site. We were the first component to offer a triple layer of security for your site: active server security with our .htaccess, NginX Conf and Web.Config Maker; active application security with our Web Application Firewall; passive security with our PHP File Change Scanner w...
Akeeba Engage
Free

Akeeba Engage

By Akeeba Ltd
Articles comments
Free of charge solution for comments in Joomla™ core content (articles). Full HTML editor, fast, secure. Now with Joomla! 5 support! Nested, full HTML comments. Comments can be nested (up to 6 levels deep). Your site’s visitors enter comments using Joomla’s configured WYSIWYG editor; no more typing in raw HTML / bbCode / Markdown or using awkward editors which look out of place. All comment...
Akeeba SocialLogin
Free

Akeeba SocialLogin

By Akeeba Ltd
Site Access
Allow your users to log in with their social media profile (Facebook, Twitter etc) or account (GitHub, Google, Microsoft). Your users can login or create a new user account to your site using their social media profile (Facebook, Twitter etc) or account (GitHub, Google, Microsoft). For example, someone can create a user account on your site using their Facebook login, without going through Jooml...
Amazon S3 Filesystem
Free

Amazon S3 Filesystem

By Akeeba Ltd
File Management
Integrate Amazon S3, CloudFront and Amazon S3–compatible storage with Joomla!'s Media Manager. Only for Joomla! 4 and later versions. This plugin allows you to save your media files to Amazon S3 and third party storage services compatible with the Amazon S3 API (with S3 signatures version 2 or 4). You can optionally use this plugin with Amazon S3 buckets serving as origins for an Amazon CloudF...
SkeletonKey
Free

SkeletonKey

By Akeeba Ltd
User Management
Allows Joomla!™ administrators to log in as any other user. Now with Joomla! 5 support! Sometimes users report issues on your site which at first glance don't make sense. Troubleshooting them requires having access to their user account on your site. For example, reported issues with discount coupon codes in e-commerce sites, or users not seeing modules / menu items which according to their use...
Akeeba Ticket System Core
Free

Akeeba Ticket System Core

By Akeeba Ltd
Help Desk
A simple, powerful helpdesk component for Joomla!. Now with Joomla! 5 support! Users can be given permissions to create support tickets in one or more support categories. Only the person who filed the ticket called the owner and specifically authorised users called the support staff (or “managers”) can reply to them. This is unlike a forum where anyone can reply. Support tickets can be priva...
Akeeba Ticket System Professional
Paid download

Akeeba Ticket System Professional

By Akeeba Ltd
Help Desk
A simple, powerful helpdesk component for Joomla!. Now with Joomla! 5 support! Users can be given permissions to create support tickets in one or more support categories. Only the person who filed the ticket called the owner and specifically authorised users called the support staff (or “managers”) can reply to them. This is unlike a forum where anyone can reply. Support tickets can be priva...
Akeeba DataCompliance
Free

Akeeba DataCompliance

By Akeeba Ltd
Site management tools
A simple tool to facilitate GDPR conformance of your Joomla! sites. Now with Joomla! 5 support! The component allows the site's visitors to: give or revoke their consent for personal data processing (and prevent the user from using the site if they have not provided consent). export all data we have on them to a commonly machine-readable format (XML). exercise their right to be forgotten (accou...

Akeeba Backup

Version:
9.7.1
Developer:
Akeeba Ltd
Last updated:
Oct 10 2023
7 months ago
Date added:
Jun 05 2007
License:
GPLv2 or later
Type:
Free download
Includes:
c m p
Compatibility:
J3 J4 J5
Download

Uses Joomla! Update System

Score:


Write a review