Support

Akeeba Backup for WordPress

#27867 Post-processing engine question

Posted in ‘Akeeba Backup for WordPress’
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

WordPress version
n/a
PHP version
n/a
Akeeba Backup version
n/a

dviolante
IMPORTANT! Please remember to ZIP and attach your backup log file. Without it we are unlikely to be able to help you with backup issues. Thank you!

Hello, how are you? I hope fine.
Im contacting you because i want to know if there is any way that in the Post-processing of a Backup this file can be sent to two different places, for example, 1 to my Google Drive and another to another Google Drive (of my client) or Drop Box. So each time i make a manual backup or a cron job backup my client and me have the same backup.

Is this possible?
Thank you

nicholas
Akeeba Staff
Manager
Hello Daniel,

No, this is not possible and we have already decided against implementing this feature. When we develop a feature it has to work under all backup engine configurations. The trickiest configuration is the "Upload each part immediately". It requires having code in too many places in the backup engine to support it. Having two post-processing engines would only make this code even harder to maintain and more prone to difficult to debug bugs. Moreover, failure to upload to one engine could be treated as a backup failure - or not. If it's not, however, we have a problem: how would the user even know that the upload failed to X but worked in Y? What if X is your client's copy?

There are dozens of more, more subtle and more serious issues surrounding such a feature. So, as I said, we have decided against it.

You can do something simple. Create a Google Drive or Dropbox account (or S3 bucket, or...) that both you and your client have access to. I'm pretty sure you want to protect your clients from themselves. That's simple too. Give them read-only access to the backup upload location ;)

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!

dviolante
Hello Nicholas, thank you for your response. I understand what you said, so its ok.
Thank you.

Support Information

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. You can still file tickets, but we cannot respond to them, outside of our working hours.

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!

Summer vacations: Our support will be closed for replies and new tickets from August 6th to August 21st, 2022 due to summer vacations.