Task owner: Eraser, Киров - Россия
Current state:
Support
Addon Page
Модуль резервного копирования файлов и данных MJD
Настраиваемое резервирование (данных, файлов)
Восстановление из резервной копии
Поддержка облачных хранилищ (WebDav, Яндекс Диск, Dropbox, FTP и др.)
Удаление старых копий
Merge pull request #6 from Chem30/patch-1
Merge pull request #6 from Chem30/patch-1
fix php8 issue
https://github.com/Anisan/majordomo-backup/commit/...
Merge pull request #5 from london89/patch-3
Merge pull request #5 from london89/patch-3
Fix restore db
https://github.com/Anisan/majordomo-backup/commit/...
Merge pull request #4 from london89/patch-2
Merge pull request #4 from london89/patch-2
use db from config.php
https://github.com/Anisan/majordomo-backup/commit/...
fix warning openssl_decrypt
fix warning openssl_decrypt
https://github.com/Anisan/majordomo-backup/commit/...
Модуль прошел проверку от Dropbox
Ограничение на количество пользователей снято
Теперь все кто пробовал подключить Dropbox и не получилось, могут подключить модуль.
PS Бэкап заливается быстрее, чем на Yandex облако
fix runScript
fix runScript
https://github.com/Anisan/majordomo-backup/commit/...
Merge pull request #3 from tarasfrompir/patch-1
Merge pull request #3 from tarasfrompir/patch-1
Delete warning
https://github.com/Anisan/majordomo-backup/commit/...
ignore db table cached_values
ignore db table cached_values
https://github.com/Anisan/majordomo-backup/commit/...
Merge pull request #2 from london89/patch-1
Merge pull request #2 from london89/patch-1
fix special characters in password for db
https://github.com/Anisan/majordomo-backup/commit/...
exec script result: size backup in description
exec script result: size backup in description
https://github.com/Anisan/majordomo-backup/commit/...
Восстановление из резервной копии
restore backup (local, webdav,ftp)
fix create backup database
fix create backup database
img select storage
Локализация модуля
add localization (en,ru)
small template fixes
Исправлено резервное копирование с заданной пользовательской временной папкой
fix backup temp_folder
Выполнение скрипта после выполнения бекапа
Обновление:
Пример скрипта
$state=$params['STATE'];
$desc=$params['DESCRIPTION'];
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$message = "Резервное копирование\nСтатус: <b>".$state."</b>";
if ($desc)
$message .= "\nОписание:".$desc;
$telegram_module->sendMessageToAdmin($message);
Добавлено логирование
Добавлено логирование (настройка Debug для расширенного логирования)
Исправления
Добавлено хранилище Cloud Mail.ru
В настройках "Login Mail.ru:" указывать адрес email ящика без домена
Настройки резервной копии
Добавлена вкладка с настройками резервной копии:
Отображение прогресса резервирования
Отображение свободного места на хранилище
Добавлена опция "Max count backups"
"Max count backups" - максимальное количество архивов, старые удаляются автоматически
Поддержка WebDav
Добавлена поддержка WebDav (протестировано на Яндекс Диск)
Изменен интерфейс - вкладки Backups, Settings
Публикация на GitHub
https://github.com/Anisan/majordomo-backup
Первая рабочая версия
Реализовано локальное хранилище
Logrus | 100.00 RUB |
Anonymous | 100.00 RUB |
gidrobort | 300.00 RUB |
Plug Спасибо. |
700.00 RUB |
olegvolk | 100.00 RUB |
Logrus Спасибо, пользуюсь, крона не нашел, тоже освоил |
100.00 RUB |
You can help with project improvement by sharing your ideas or by voting for ideas already added.
Поддержка Google Drive | +33 |
Бекап по CRON | +16 |
Warning: disk_free_space() | +8 |
Битый бэкап, при сохранении на FTP | +3 |
Не могу получить ключ для dropbox | +2 |
Warning | +1 |
Репликация | +1 |