Support

Akeeba Backup for Joomla!

#9221 automated backup and restore

Posted in ‘Akeeba Backup for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Akeeba Backup version
n/a

Latest post by nicholas on Friday, 06 January 2012 14:56 CST

gbreen
This is more of a feature request.

We were wondering if there is a way to or you could potentially create a way to make an automated system. The system would automatically backup site '1' on server 'A' and automatically restore site '1' on server 'B'?

The goal would be to set this up to run ever x hours so that we could provide fail over to server 'B'

If this would be a paid feature can you contact me about the costs involved?

gbreen (at) scopedesign (dot) com

great backup program we use it everyday!

nicholas
Akeeba Staff
Manager
I currently have something like that in the works. It will be available to AKEEBADELUXE subscribers over the next few months. The target launch date is March 2012. The idea is that you will be able to set up a script which backs up Site A using Akeeba Backup's remote API and automatically restore it to Site B over FTP. The only pre-requisite (for now) is that the server running the script must have access to Site B.

One practical scenario would be like this: The script is on Site B and runs every X hours. Upon the end of the backup, the script download the backup archives from Site A to Site B. It then extracts the backup archive to Site B's web root, automatically restores the database, reconfigures the configuration.php file and removes the installation directory. The only requirement would be being able to set up CRON jobs on Site B. Any VPS or dedicated server should allow that.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

gbreen
Hey Nicholas,

that sounds perfect!

Any chance of making a contribution to expedite the dev? This is something we need sooner than the next few months.

thanks man great work as always!

Greg

nicholas
Akeeba Staff
Manager
Hi Greg,

It's not the lack of money that keeps me from spending time on it. It's purely lack of available time. Right now I have all the restoration code in place and I have to integrate the remote CLI code into this solution. The first beta will be hopefully released by the end of the month.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

gbreen
cool anyway to let me know when its beta is available I will happily sign up for the AKEEBADELUXE. Would love to beta test this!

this will provide us all a simple inexpensive failover solution when combined with something like dnsmadeeasy....

bravo!

nicholas
Akeeba Staff
Manager
Keep an eye on our Twitter account or our release announcements. I will certainly be announcing it there :)

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

gbreen
Hey Nicholas,

Just checking in on this. Is it still on the radar I have been checking the twitter feed but may have missed it. If not I want to offer my encouragement to continue the great work.

Have a great new year and thanks so much for your efforts!

Greg

nicholas
Akeeba Staff
Manager
It's still on my radar, but I have to delay it a little. I had to make sure that everything I make works on the upcoming Joomla! 2.5 release and I had to implement a major new Admin Tools feature first, so the real work on getting the automated installation tool ready will begin today :)

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

gbreen
Not to be a thorn but I know how it goes if something's not in front of me I don’t keep working on it. How's it going?

& Happy New Year!

nicholas
Akeeba Staff
Manager
Hi,

Happy new year!

I will have to delay it for months. There are other things which have priority: stabilising Admin Tools enough so as not to generate 50 support requests per day (obviously nobody paid attention to the fact that 2.0.a1 is an alpha release, not meant for use on live sites) and upgrade the site to Joomla! 2.5. The latter point implies that I have to finish up creating the new support system and the migration scripts, which is a huge amount of work. And there's the overdue Akeeba Backup 3.4 I need to work on. And Akeeba Subscriptions 2.0 stable. So, I have to push the unattended restoration back for 2-4 months. Writing the code is easy (it's two day's work, if I could ever get two quiet days in a row). Documenting everything is a bitch. Documenting requires focus and I am afraid I can't have it right now.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!