Akeeba Backup for Joomla!

#28907 – Scheduled Automatic Backups

Posted in ‘Akeeba Backup for Joomla!’
This is a public ticket. Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Monday, 18 December 2017 08:34 CST
Hello dear Support-Team,

I'd like to know how to schedule automatic backups so that they run on their own, without having me to log into Joomla! and press that "Backup Now" button anymore.

- Joomla! 3.8.3
- Akeeba Backup Pro 5.6.3
- PHP 7.0.25

We've set up a FTP Server on which we want to store backups from multiple Joomla! sites.
Each backup should go into its own directory:

- /backups/site1
- /backups/site2 and so on ...

I've managed to setup the subdirectories properly. Akeeba has successfully stored some of the backups in these folders.

Anyhow ... the problem I have now is that I have to login on every single site and press that "Backup Now" button manually. I've tried to set up CronJobs and PHP Scripts but I couldn't figure out how they work properly.
Also ... is there any way to just keep the latest X files on the FTP-Server, so Akeeba automatically deletes the oldest ones?

Any help is appreciated!

I'm looking forward to hearing from you.
Kind regards.
Custom Fields
Joomla! version (in x.y.z format)
PHP version (in x.y.z format)
Akeeba Backup version (x.y.z format)
5.6.3 Professional
Edited by Netperformers on 2017-12-18 14:34
Monday, 18 December 2017 09:19 CST
You can set up quotas in the Configuration screen. You need to check the "Enable remote files quotas" in order to allow Backup to enforce the quotas on your remote FTP server. For what you want, you would enable the Count quota and enter the number of backups you want to keep.

You already have your backups being post processed to your FTP server, that's good. All the CRON job will do is press the Backup Now button for you and your Configuration takes over and does the actual backup.

The actual CRON Job is set up in your host's cPanel interface. You will need to set up the frequency that your job will run, daily, weekly, etc. and the command that you want to execute to trigger the job. You can find help with the actual command in Akeeba Backup under Schedule Automatic Backups. You probably want to do a Command Line backup. This is the most common type, if your host supports it.. Note that the /path/to/php needs to be replaced with the actual path to your PHP-CLI executable. Your host can give you that, it varies from one host to another. You need to be very specific, you want the command line version of PHP, not the CGI/FCGI version. Sometimes your host's entry level support don't know the difference.
Dale L. Brackin
Support Specialist
English: native
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!
Thursday, 04 January 2018 01:33 CST
Hello Dale,

thank you very much for your response.
I've managed to set up my automatic backups using Akeebas "Schedule Automatic Backups" feature and Cronjobs on a Linux server.
I've also managed to set up the "count-quota".

All problems are solved.

Kind regards.
Thursday, 04 January 2018 07:30 CST
You're welcome! I'm glad everything is working for you.
Dale L. Brackin
Support Specialist
English: native
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Please rate this ticket

Help us improve our support services by rating this ticket from one to five stars, according to how much you are satisfied from the handling of this ticket, one being not satisfied and five being very satisfied.

Support Information

Unavailability: Our company will be closed December 22nd, 2017 19:00 EET to December 28th, 2017 09:00 EET due to Christmas holidays. Furthermore, we will be closed December 29th, 2017 19:00 EET to January 3rd, 2018 09:00 EET due to New Year's holidays. During that time our support will be closed for new tickets and replies. Thank you for your understanding and Happy Holidays!

Working hours: Typically we work Monday to Friday, 9am to 7pm Cyprus timezone (EEST). Support is provided by the same developers writing the software, all of which live in Europe. We cannot respond to tickets outside of our working hours.

Support policy: Read the complete support policy which is part of our Terms of Service. We kindly remind our subscribers that they have already explicitly and unconditionally accepted the Terms of Service.