1. Install the Akeeba Backup extension. Make sure the estension is Pro version 7.1.4
2. Go to Extensions -> Manage -> Install

3. Click "Upload Package File" tab -> drag and drop the Akeeba backup extension (.zip file) to install

4. Wait the installation finish and completed

5. After installation finished, click components -> Akeeba Backup

6. Click "Configuration"
7. Click the "Configuration Wizard" button

8. Wait until the process of configuration wizard is finish

9. Once done click button "Configuration"

10. The archiver engine need to change "ZIP Format" and click "Save & Close"

11. Next click the button "Options" on the top right side

12. Go to "Front-end backup" and fill in the inforamtion as below:
Enable Legacy Front-end Backup API (remote CRON jobs): Yes
Enable JSON API (remote backup): Yes
Secret word: dre@mztechAkeeb@b@ckup2@23
Backup timezone: Kuala Lumpur
Email on backup completion: Yes
When to send the email: Upload Failed
Email address: This email address is being protected from spambots. You need JavaScript enabled to view it.
Email Subject: File Upload Failed for domain.com
Email Body: File Upload Failed for domain.com
Stuck backup timeout: 360
Email address: This email address is being protected from spambots. You need JavaScript enabled to view it.
Email Subject: Backup Failed for domain.com
Email Body: Backup Failed for domain.com

13. Go to "Live Update" and fill in the download id :
Download ID: 102060:3dca68f8de484d3baf3c8bc778c10d11

14. Once fill in all the settings click button Save & Close

15. Next go to Server Control Panel and create the cron jobs.

16. Click button "Create Cron Job" to add new

17. Set the cronjob time to trigger, Example if want the cronjob run at 12am, Minute can become 00, the Hour also 00
Cronjob command
Direct Admin
php /home/domain-user/domains/domain-name/public_html/cli/akeeba-backup.php
Example: php /home/baysis/domains/s3tasia.com/public_html/cli/akeeba-backup.php
Cpanel
/usr/local/bin/php /home/domain-user/public_html/cli/akeeba-backup.php
Example: /usr/local/bin/php /home/isauco49/public_html/cli/akeeba-backup.php
**change the 'domain-user' and 'domain-name' accordingly to your domain

18. Once done click button save and cronjob done created.

19. If you have done set make sure do checking to ensure the cronjob is trigger and the backup is running.
Go to website backend components -> Akeeba Backup -> Manage Backup

20. Next, go to the backup record, and check the backup. Make sure the backup is running based on the cronjob time set and the download button will become green color for the successful backup.

Sengzi @ 7 Aug 2024 :
Furthermore, if your project is J4 version, the cronjob command need to follow this:
/usr/local/bin/php /home/{domain-user}/public_html/cli/joomla.php akeeba:backup:take









