Спасибо!

Мы очень рады, что Вам нравится данный проект и вы проголосовали за его развитие.

Работа над задачами по проекту отнимает у его разработчика самое ценное — время, так что небольшая компенсация в виде материальной поддержки поднимет интерес к разработке и позволит сделать больше задач для общей пользы :)

OK

Модуль резервного копирования

Владелец задачи: Eraser, Киров - Россия
Текущий статус: Поддержка
Страница дополнения

Модуль резервного копирования файлов и данных MJD

Настраиваемое резервирование (данных, файлов)
Восстановление из резервной копии
Поддержка облачных хранилищ (WebDav, Яндекс Диск, Dropbox, FTP и др.)
Удаление старых копий

Тэги: модули,majordomo

10.12.2024

Merge pull request #6 from Chem30/patch-1

(Eraser)

Merge pull request #6 from Chem30/patch-1

fix php8 issue
https://github.com/Anisan/majordomo-backup/commit/...

Обсуждение (0) (0)

27.03.2021

Merge pull request #5 from london89/patch-3

(Eraser)

Merge pull request #5 from london89/patch-3

Fix restore db
https://github.com/Anisan/majordomo-backup/commit/...

Обсуждение (0) (0)

29.01.2021

Merge pull request #4 from london89/patch-2

(Eraser)

Merge pull request #4 from london89/patch-2

use db from config.php
https://github.com/Anisan/majordomo-backup/commit/...

Обсуждение (0) (0)

15.04.2020

fix warning openssl_decrypt

(Eraser)

fix warning openssl_decrypt
https://github.com/Anisan/majordomo-backup/commit/...

Обсуждение (0) (0)

14.04.2020

Модуль прошел проверку от Dropbox

(Eraser)

Ограничение на количество пользователей снято
Теперь все кто пробовал подключить Dropbox и не получилось, могут подключить модуль.

PS Бэкап заливается быстрее, чем на Yandex облако

Обсуждение (0) (2)

14.04.2020

fixes

(Eraser)

fixes
https://github.com/Anisan/majordomo-backup/commit/...

Обсуждение (0) (0)

14.04.2020

use debmes

(Eraser)

use debmes
https://github.com/Anisan/majordomo-backup/commit/...

Обсуждение (0) (0)

06.04.2020

fix runScript

(Eraser)

fix runScript
https://github.com/Anisan/majordomo-backup/commit/...

Обсуждение (0) (1)

01.04.2020

Merge pull request #3 from tarasfrompir/patch-1

(Eraser)

Merge pull request #3 from tarasfrompir/patch-1

Delete warning
https://github.com/Anisan/majordomo-backup/commit/...

Обсуждение (0) (0)

21.12.2019

ignore db table cached_values

(Eraser)

ignore db table cached_values
https://github.com/Anisan/majordomo-backup/commit/...

Обсуждение (0) (2)

26.11.2019

Merge pull request #2 from london89/patch-1

(Eraser)

Merge pull request #2 from london89/patch-1

fix special characters in password for db
https://github.com/Anisan/majordomo-backup/commit/...

Обсуждение (0) (0)

29.10.2019

fix webdav

(Eraser)

fix webdav
https://github.com/Anisan/majordomo-backup/commit/...

Обсуждение (0) (0)

28.10.2019

fix FTP

(Eraser)

fix FTP
https://github.com/Anisan/majordomo-backup/commit/...

Обсуждение (0) (0)

11.10.2018

exec script result: size backup in description

(Eraser)

exec script result: size backup in description
https://github.com/Anisan/majordomo-backup/commit/...

Обсуждение (0) (2)

01.06.2018

fix view select storage

(Eraser)

fix view select storage

Обсуждение (0) (0)

22.05.2018

restore backup from Dropbox

(Eraser)

restore backup from Dropbox

Обсуждение (0) (2)

21.05.2018

Восстановление из резервной копии

(Eraser)

restore backup (local, webdav,ftp)

Обсуждение (0) (6)

21.05.2018

fix save backup folder settings

(Eraser)

fix save backup folder settings

Обсуждение (0) (3)

14.05.2018

fix log location

(Eraser)

fix log location

Обсуждение (0) (3)

28.04.2018

fix backup (windows)

(Eraser)

fix backup (windows)

Обсуждение (0) (2)

23.04.2018

fix create backup database

(Eraser)

fix create backup database
img select storage

Обсуждение (0) (3)

11.04.2018

Локализация модуля

(Eraser)

add localization (en,ru)
small template fixes

Обсуждение (0) (2)

08.04.2018

Поддержка Dropbox

(Eraser)

add support Dropbox

Обсуждение (0) (3)

03.04.2018

fix Cloud MailRu

(Eraser)

fix Cloud MailRu
add module image

Обсуждение (0) (1)

27.02.2018

Исправлено резервное копирование с заданной пользовательской временной папкой

(Eraser)

fix backup temp_folder

Обсуждение (0) (1)

26.02.2018

add support ftp

(Eraser)

add support ftp
add set temp folder location

Обсуждение (0) (3)

22.02.2018

Выполнение скрипта после выполнения бекапа

(Eraser)

Обновление:

  • выполнение скрипта после выполнения бекапа
  • мини хелп

Пример скрипта

$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);
Обсуждение (0) (6)

24.12.2017

Добавлено логирование

(Eraser)

Добавлено логирование (настройка Debug для расширенного логирования)
Исправления

Обсуждение (0) (2)

08.12.2017

Добавлены кнопки выбора папок

(Eraser)
Обсуждение (0) (2)

05.12.2017

Добавлено хранилище Cloud Mail.ru

(Eraser)

В настройках "Login Mail.ru:" указывать адрес email ящика без домена

Обсуждение (1) (2)

01.12.2017

Настройки резервной копии

(Eraser)

Добавлена вкладка с настройками резервной копии:

  • резервная копия БД
  • выбор файлов и папок для резервирования

Отображение прогресса резервирования
Отображение свободного места на хранилище

Обсуждение (0) (1)

27.10.2017

Добавлена опция "Max count backups"

(Eraser)

"Max count backups" - максимальное количество архивов, старые удаляются автоматически

Обсуждение (0) (1)

22.10.2017

Поддержка WebDav

(Eraser)

Добавлена поддержка WebDav (протестировано на Яндекс Диск)
Изменен интерфейс - вкладки Backups, Settings

Обсуждение (0) (1)

16.10.2017

Публикация на GitHub

(Eraser)

https://github.com/Anisan/majordomo-backup

Первая рабочая версия
Реализовано локальное хранилище

Обсуждение (0) (1)

 
(20)
 
Подписаться на обновления (36)
 

Недавно поддержали

Logrus 100.00 RUB
Anonymous 100.00 RUB
gidrobort 300.00 RUB
Plug

Спасибо.

700.00 RUB
olegvolk 100.00 RUB
Logrus

Спасибо, пользуюсь, крона не нашел, тоже освоил

100.00 RUB

Идеи по развитию

Вы можете помочь в развитии проекта, сообщив об ошибках, поделившись своими идеями или проголосовав за уже добавленные. В случае добавления ошибок, обязательно указывайте детали окружения (ОС, версия ПО и т.п.), сообщения об ошибках без деталей будут игнорироваться.


 
Поддержка Google Drive +33
Бекап по CRON +16
Warning: disk_free_space() +8
Битый бэкап, при сохранении на FTP +3
Не могу получить ключ для dropbox +2
Warning +1
Репликация +1

Другие задачи пользователя

Модуль "Telegram"
Дополнение Простое устройство: ТВ
Модуль "openHASP"
Дополнение SystemInfo
[Интерфейс] MBoard
Интерфейс управления для клиента Telegram
Дополнение "Простые устройства Xiaomi"
Дополнение Google Location
Модуль "PostTracker"
[Интерфейс] DashUI 2
Дополнение Простое устройство: WLED
Дополнение "ПУ: WiFi лампа-будильник"
Дополнение Hisense TV
Дополнение Sonoff DIY
DashUI. Интерфейс управления основными функциями MJD
Интерфейс управления термостатами: разработка модуля
Дополнение Простое устройство: батарейка
Модуль "Cron"
Дополнение Kodi Notifier
Дополнение SMS Logger
Модуль Gps Watch
14.05.2020 Разработка модуля для MJD - Serik