Автоматический бекап 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
Ссылки и благодарности
Статья на Хабрахабре
Инструкция от sweb по CRON
Тема на каком-то форуме