Friday, July 30, 2010
   
Text Size
Akeeba Backup for J!

Akeeba Backup for J!

This is the consolidated and definitive documentation for the Akeeba Backup Core and Akeeba Backup Professional components for Joomla!™. This User's Guide is meant to be read before using the component. Doing so will save you from a lot of trouble and will also let you know of all the backup and restoration options you have. It is updated regularly.You can also download the documentation in PDF format for off-line reading from our Download area. It is available free of charge to everybody.


Akeeba Backup User's Guide

Nicholas K. Dionysopoulos

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the appendix entitled "The GNU Free Documentation License".

March 2010

Revision History
Revision 3.0March 2010Nicholas K. Dionysopoulos
Revision 3.0 StableMay 2010Nicholas K. Dionysopoulos

Abstract

This book covers the use of the Akeeba Backup site backup component for Joomla!™ -powered web sites. It does not cover any other software of the Akeeba Backup suite, including Kickstart and the desktop applications which have documentation of their own. Both the free Akeeba Backup Core and the subscription-based Akeeba Backup Professional editions are completely covered.


Table of Contents

I. User's Guide to Akeeba Backup for Joomla!
1. Introduction
Introducing Akeeba Backup
Indicative uses
A typical backup/restoration workflow
Server environment requirements
2. Installation, updates and upgrades
Installing Akeeba Backup
Getting the installation packages
Installing the backup component and language files
Manual installation
Installing the administrator panel icon module
Upgrading from Core to Professional
Updating to the latest version
3. Using the Akeeba Backup component
Pages outside the Control Panel panes
Common navigation elements
The Control Panel
Editing the component's Parameters
Basic Operations
Profiles Management
Configuration
The main settings
Database dump engines
File and directories scanner engines
Archiver engines
Data processing engines
Backup now
Administer Backup Files
Integrated restoration
View Log
Include data to the backup
Multiple Databases Definitions
Off-site Directories Inclusion
Exclude data from the backup
Files and Directories Exclusion
Database Tables Exclusion
Extension Filters
Components
Modules
Plug-ins
Languages
Templates
RegEx Files and Directories Exclusion
Regular Expressions recipes for files and directories
RegEx Database Tables Exclusion
Regular Expressions recipes for database tables
Automating your backup
Front-end backup
A PHP alternative to wget
Using the front-end backup in SiteGround CRON jobs
Native CRON script
Alternative CRON script
Remote backups
Miscellaneous features
Light mode for cell phones, PDAs, MIDs, etc.
4. Restoring backups
Overview of the restoration process
Getting the files on your server
Uploading individual files
Extracting on the server
Performing the restoration process
Using the Akeeba Backup Installer (ABI)
Troubleshooting non-functional restored sites
Automating the Akeeba Backup Installer
Unorthodox: the emergency restoration procedure
Finalizing the restoration process
5. Step by step guides
Backing up your site to a cloud storage service
Introduction
Basic configuration
Using Amazon S3
Using DropBox
Where to go from here?
II. Security information
6. Introduction
Foreword
Why you need to care about ownership and permissions?
7. How your web server works
Users and groups
Users
Groups
How users and groups are understood by UNIX-derived systems
Ownership
Process ownership
File ownership
Permissions
The three types of permissions
What permissions can control
Permissions notation
The textual notation
The octal notation
8. Securing your Akeeba Backup installation
Access rights
Securing the temporary and output directories
Securing file transfers
III. Appendices
A. The JPA archive format, v.1.1
B. GNU Free Documentation License

Sponsored Links

Banner

Support Unavailability

Enhanced Support will experience reduced or no availability during the dates marked in red on the calendar below. If you file a support ticket during this period, we might take longer to get back to you.

Calendar shown in Athens timezone
See the full calendar