====== Модуль резервного копирования ====== [[index|Обратно к инструкциям]] **Обратите внимание**: в версии **2020.2.XXX** функционал резервного копирования выделен в отдельный модуль и отсутствует в основной поставке. Установка модуля доступна в разделе [[pbx-extension-modules|Управление модулями]] См. также инструкции "[[faq:reinstallation | Перенос MikoPBX на другой сервер ]]" ===== Создание архивной копии ===== Убедитесь, что модуль включен и выполните действие "**Создать архивную копию**" {{ ::backup-module-buttons-1.png |}} На следующем шаге необходимо выбрать, какие именно данные будут включены в архивную копию АТС, т.е. какие данные необходимо сохранить:\\ * **Настройки PBX** - все **настройки конфигурации** MikoPBX, которые были выполнены в web-интерфейсе в соответствующих разделах.\\ \\ * **История разговоров** - сохранение истории базы данных **cdr.db** (расположение: **/storage/usbdisk1/mikopbx/astlogs/asterisk/cdr.db**). Данная настройка не предполагает сохранение самих записей разговоров, т.е. будет сохранена вся информация на вкладке **Телефония** -> **История вызовов** ([[call-detail-records|Документация]]) без возможности прослушивания / скачивания файлов записей.\\ \\ * **Файлы с записями разговоров** - сохранение всех записей разговоров в формате *.mp3.\\ \\ * **Звуковые файлы** - сохранение звуковых файлов, которые были загружены на АТС в разделе **Телефония** -> **Звуковые файлы** ([[sound-files|Документация]]). {{ ::backup-module-buttons-2.png |}} Выполните действие "**Создать архивную копию**". \\ После завершения операции списке резервных копий появится новые данные {{ ::backup-module-buttons-3.png |}} ===== Управление файлами ===== {{ ::backup-module-buttons.png |}} В списке резервных копий есть возможность выполнить следующий действия: * Восстановить из резервной копии * Скачать архив данных * Удалить резервную копию ===== Восстановление из архива ===== Порядок перехода с **Askozia 4, 5 ME** до **MikoPBX** описан в [[update|инструкции]]. - В списке резервных копий выберите нужную и выполните действие "Восстановить из резервной копии" {{ ::backup-module-buttons-4.png |}} - Выберите категории данных к восстановлению {{ ::backup_7_5.jpg?500 |}} - Выполните действие "**Восстановить из архива**" - Будет запущен процесс восстановления, после завершения АТС будет перезагружена - Прогресс восстановления данных из архива будет отображен на текущей странице Рекомендуем восстанавливать данные в два этапа: - Восстановление "**Звуковые файлы**" + "**Настройки PBX**" + "**История разговоров**" - Восстановление "**Файлы записи разговоров**" - наиболее длительный этап ===== Загрузка данных из CSV ===== - Кликните по кнопке "**Загрузить файл для восстановления**" - Выберите файл, с расширением ***.csv** - Дождитесь завершения операции Формат файла должен быть следующим: extension;username;password;mobile-phone;ringtime;enable-forward;authUsername - **extension** - **обязательное поле**, внутренний номер пользователя - **username** - **обязательное поле**, имя пользователя, допускает кириллица - **password** - **обязательное поле**, пароль для SIP аккаунта - **mobile-phone** - мобильный номер телефона - **ringtime** - как долго звонить на внутренний номер - **enable-forward** - включить адресацию на мобильный после "**ringtime**" - **authUsername** - имя для авторизации, для случаев, когда оно не соответствует внутреннему номеру (**username** и **authusername** будут приравнены этому параметру, а не значению внутреннего номера) Пример файла: 701;Alex;password701@;89066643322;10;1 702;Петр (Sales);password@_702 ===== Загрузка данных из FreePBX ===== Функция позволяет загрузить из FreePBX все Extensions, которые будут преобразованы в "Сотрудников". - Установите в FreePBX модуль [[https://wiki.freepbx.org/display/FPG/Bulk+Handler | Bulk Handler]] - Перейдите в интерфейс модуля "**Admin**" - "**Bulk Handler**" - Экспортируйте данные "**Extensions**" {{ ::freepbx_bulk-handler-extensions.png |}} - Откройте в MikoPBX интерфейс модуля резервного копирования - Кликните по кнопке "**Загрузить файл для восстановления**" - Выберите файл, с расширением ***.csv** - Дождитесь завершения операции ===== Резервное копирование по расписанию ===== * Режим **FTP** - будет создан **ZIP** архив. Для данного режима необходимо __наличие ftp-сервера__. * Режим **SFTP** - создается **IMG** контейнер. Для данного режима достаточно __только самой MikoPBX__. * Режим **WebDav** - создается **IMG** контейнер. **Наиболее быстрые варианты** резервного копирования по расписанию - **SFTP** и **WebDav**. FTP морально устарел, со временем возможность использования этого протокола будет исключена из модуля резервного копирования. Нажмите на кнопку {{:471.png|}} для настройки автоматического резервного копирования. Для включения резервного копирования активируйте переключатель "**Архивация по расписанию**" {{ ::backup-module-wevdav.png?700 |}} * **Адрес сервера** - IP-адрес MikoPBX, или адрес SFTP \ FTP сервера\\ \\ * **Порт** - для режима **SFTP** порт **22**, при отключении флага "**Режим SFTP**" активируется режим **FTP** - порт **21** * **Имя пользователя** - имя пользователя для авторизации на сервере * **Пароль** - пароль для авторизации на сервере * **Путь на сервере** - директория, в которую будут сохраняться резервные копии. Рекомендуемый каталог на MikoPBX: **/storage/usbdisk1/mikopbx/backup/** При использовании **WebDav** каталог из поля "**Путь на сервере**" необходимо создать заранее, вручную. * **Расписание** - укажите в какой день выполнять резервное копирование и время, когда запустить операцию * **Оставлять последние Х версий** - укажите, какое количество версий бекапа должно обязательно сохраняться * **Настройки PBX** - все **настройки конфигурации** MikoPBX, которые были выполнены в web-интерфейсе в соответствующих разделах * **История разговоров** - сохранение истории базы данных **cdr.db** (расположение: **/storage/usbdisk1/mikopbx/astlogs/asterisk/cdr.db**). Данная настройка не предполагает сохранение самих записей разговоров, т.е. будет сохранена вся информация на вкладке **Телефония** -> **[[call-detail-records|История вызовов]]** без возможности прослушивания / скачивания файлов записей * **Файлы с записями разговоров** - сохранение всех записей разговоров в формате *.mp3 * **Звуковые файлы** - сохранение звуковых файлов, которые были загружены на АТС в разделе **Телефония** -> **[[sound-files|Звуковые файлы]]**