Автоматический бекап joomla сайта с компонентом Akeeba backup и Crontab

Отредактировать статью.

Нужно зайти в глобальные настройки Akeeba backup (не в панели, а сверху) и там, во вкладке "front-end backup", настроить ссылку для копирования с фронт-энда.

Далее в настройках указать сколько копий может храниться одновременно и / или их вес.

Топаем в "Данные расписания", там есть ссылка для запуска копирования с front-end, и Конфигурация Cron. Вставляем это дело в Cron хостинга.

Для передачи копии на Яндекс Диск.

Тут спасибо Хабрахабру (ссылка на пост в конце), вот выдернутый оттуда скрипт:

#!/bin/bash
 
#переходим в каталог, в который складываются бекапы, сделанные Akeeba Backup
cd site/backup
 
for i in *.jpa;
do
   # username:password - имя пользователя и пароль к аккаунту Яндекса  
   # указанные в пути каталоги /backups/sites/ должны быть предварительно созданы в Яндекс диске
   curl -T ${i} --user username:password https://webdav.yandex.ru/backups/sites/
   # при желании можно удалять эти бекапы с веб сервера для экономии места командой rm
   rm ${i}
done