Автоматический бекап 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