<h1 class="subHeaderFeaturesCaption Guides_Video_Captions">Использование функции резервного копирования и восстановления данных в Панели управления</h1>
<p>В <b>Панели управления</b> доступна возможность <b>резервного копирования и восстановления</b>, которая позволяет выполнять резервное копирование данных портала и восстанавливать их в серверной версии <b><%= ((BasePage)Page).EditionVersion %></b>. Чтобы открыть <b>Панель управления</b>, войдите на портал и нажмите на ссылку 'Панель управления' на <b>Стартовой странице</b>. Можно также перейти в 'Настройки' портала и нажать на ссылку 'Панель управления' на левой боковой панели.</p>
<p>Чтобы вручную создать резервную копию данных портала, перейдите на страницу <b>Резервное копирование</b> в разделе <b>ОБЩИЕ НАСТРОЙКИ</b> на левой боковой панели и используйте раздел <b>Резервное копирование данных</b>:</p>
<li>отметьте переключатель <b>Временное хранилище</b>, если по завершении резервного копирования вы хотите скачать резервную копию на локальный диск. Это можно будет сделать с помощью ссылки, появившейся ниже.
<li>отметьте переключатель <b>Модуль Документы</b> и нажмите кнопку <b>Плюс</b> рядом с полем, появившимся ниже. Откроется окно <b>Выбрать папку</b>. Укажите папку в разделе <b>Общие документы</b>, в которой надо сохранить резервную копию, и нажмите кнопку <b>OK</b>.
<li>Нужный сервис (Amazon AWS S3, Google Cloud Storage, Rackspace Cloud Storage, Selectel Облачное хранилище, DropBox, Box.com, OneDrive, Google Drive) необходимо предварительно подключить в <a href="<%=VirtualPathUtility.ToAbsolute("~/Server/Windows/Community/Authorization-keys.aspx")%>"> разделе <b>Интеграция</b></a> настроек портала. В противном случае соответствующие хранилища будут неактивны и будут отображаться серыми.</li>
<li>Сторонний аккаунт (DropBox, Box.com, OneDrive, Google Drive, Yandex Disk и хранилища, подключенные по протоколу WebDAV, такие как Nextcloud или ownCloud) необходимо предварительно подключить к <a href="<%=VirtualPathUtility.ToAbsolute("~/tipstricks/add-resource.aspx")%>">модулю <b>Документы</b></a>, а также открыть к нему доступ и поместить в раздел <b>Общие документы</b>. В противном случае соответствующие хранилища будут неактивны и будут отображаться серыми.</li>
<li>Для сервиса <b>Amazon AWS S3</b> доступны следующие поля:
<ul>
<li><b>Контейнер</b> - уникальное имя контейнера Amazon, например, <em>my-new-test-bucket-12345</em>.</li>
<li><b>Регион</b> - регион AWS, в котором хранится ваш контейнер Amazon, например, <em>us-east-2</em>.</li>
<li><b>Url-адрес сервиса</b> - это необязательное свойство; измените его только в том случае, если вы хотите попробовать другую конечную точку сервиса. Оставьте это поле пустым, чтобы использовать значение по умолчанию.</li>
<li><b>Принудительно использовать стиль пути</b> - если установлено значение <em>true</em>, запросы всегда будут использовать адресацию стиля пути. Оставьте это поле пустым, так как свойство <b>Url-адрес сервиса</b> не указывается.</li>
<li><b>Использовать Http</b> - если для этого свойства установлено значение <em>true</em>, клиент пытается использовать протокол HTTP, если целевая конечная точка поддерживает это. По умолчанию задано значение <em>false</em>. Задайте значение <em>true</em> или оставьте это поле пустым, чтобы использовать значение по умолчанию.</li>
<li><b>Метод шифрования на стороне сервера</b> - алгоритм шифрования на стороне сервера, используемый при хранении этого объекта в S3. Возможные значения - <em>none</em>, <em>aes256</em>, <em>awskms</em>. Оставьте это поле пустым, чтобы использовать значение по умолчанию <em>aes256</em>.</li>
<li>Для сервиса <b>Google Cloud Storage</b> доступны следующие поля: <b>Контейнер</b> (уникальное имя контейнера Google Cloud, например, <em>test_bucket111419</em>).</li>
<li>Для сервиса <b>Rackspace Cloud Storage</b> доступны следующие поля: <b>Публичный контейнер</b> (URL-адрес публичного контейнера Rackspace), <b>Приватный контейнер</b> (URL-адрес приватного контейнера Rackspace) и <b>Регион</b> (регион, в котором размещаются контейнеры Rackspace).</li>
<li>Для сервиса <b>Selectel Облачное хранилище</b> доступны следующие поля: <b>Приватный контейнер</b> (имя приватного контейнера Selectel, например, <em>test_container</em>) и <b>Публичный контейнер</b> (имя публичного контейнера Selectel, например, <em>test_container_public</em>).</li>
<li>Для сервисов <b>DropBox, Box.com, OneDrive, Google Drive, Yandex Disk</b> или хранилищ, подключенных по протоколу <b>WebDAV</b>, нажмите кнопку <b>Плюс</b> рядом с полем, появившимся ниже. Откроется окно <b>Выбрать папку</b>. Укажите каталог стороннего ресурса, находящийся в разделе <b>Общие документы</b>, в который надо сохранить резервную копию, и нажмите кнопку <b>OK</b>.</li>
</ul>
</li>
<li>отметьте переключатель <b>Локальный файл</b>, если вы хотите сохранить резервную копию на локальном диске. В появившемся ниже поле <b>Выберите место хранения</b> укажите путь к папке, в которой вы хотите сохранить резервную копию.
При выборе опции <b>Модуль Документы</b> или одного из сторонних сервисов, подключенных к нему (DropBox, Box.com, OneDrive, Google Drive, Yandex Disk, хранилища, подключенные по протоколу WebDAV), размер файла резервной копии влияет на общее занятое дисковое пространство на портале.
<li>установите флажок <b>Включить Почту в резервную копию</b>, если вы хотите также выполнить резервное копирование данных <b>Почты</b>. Это увеличит время выполнения резервного копирования и размер файла резервной копии, но, если эта опция отключена, данные модуля <b>Почта</b> будут потеряны после восстановления, и учетные записи придется подключать заново.
Данные о лицензии не будут включены в резервную копию. После восстановления данных из резервной копии вам понадобится повторно загрузить файл лицензии.
</div>
</li>
<li>нажмите на кнопку <b>СОЗДАТЬ РЕЗЕРВНУЮ КОПИЮ</b>.</li>
</ol>
<p>Когда резервное копирование завершится, вы найдете файл резервной копии в формате <b>.tar.gz</b> (<code>имя-портала_дата_время.tar.gz</code>) в указанной папке. Если вы выбрали <b>Временное хранилище</b>, ссылка для скачивания созданной резервной копии будет доступна в течение 24 часов.</p>
<p>Для автоматизации процесса резервного копирования перейдите на страницу <b>Резервное копирование</b> в разделе <b>ОБЩИЕ НАСТРОЙКИ</b> на левой боковой панели и используйте раздел <b>Автоматическое резервное копирование</b>:</p>
<li>нажмите на переключатель <b>Отключено</b>, чтобы разрешить использование этой возможности.</li>
<li>выберите требуемое <b>Хранилище</b> для файлов резервных копий (доступны те же опции, что указаны выше, кроме <b>Временного</b> хранилища, которое доступно только в разделе <b>Резервное копирование данных</b>).</li>
<li>укажите промежуток времени, через который необходимо создавать резервные копии: <b>Каждый день</b> с указанием нужного времени суток, <b>Каждую неделю</b> с указанием нужного дня недели и времени суток или <b>Каждый месяц</b> с указанием нужной даты и времени суток.</li>
<li>задайте <b>Максимальное число хранимых резервных копий</b>, выбрав нужное значение (от 1 до 30) из выпадающего списка.</li>
<li>установите флажок <b>Включить Почту в резервную копию</b>, если вы хотите также выполнять резервное копирование данных <b>Почты</b>.</li>
<li>нажмите кнопку <b>СОХРАНИТЬ</b>.</li>
</ol>
<p>Резервные копии будут создаваться автоматически с заданной периодичностью.</p>
В связи с новым механизмом шифрования пароля, нет возможности восстановить пароль из бекапа, используя отличный от исходного ключ <code>core.machinekey</code>. Для корректной работы портала, перед разворачиванием бекапа на новом сервере, необходимо прописать в файлы <b>web.appsettings.config</b>, <b>TeamlabSvc.exe.Config</b> и в файл конфигурации Панели управления <b>production.json</b> ключ от старого сервера.
<p>Для Docker-версии можно заменить <code>machinekey</code> здесь <code>/app/onlyoffice/CommunityServer/data/.private/machinekey</code> и перезапустить контейнер <b>Community Server</b>. Также можно использовать параметр <code>mk</code> в скрипте установки, чтобы задать <code>machinekey</code> при установке ONLYOFFICE Workspace. Например, <code>bash workspace-enterprise-install.sh -mk yourmachinekey</code> или <code>bash workspace-install.sh -mk yourmachinekey</code>.</p>
<p>Для восстановления данных портала из предварительно созданного файла резервной копии перейдите на страницу <b>Восстановление</b> в разделе <b>ОБЩИЕ НАСТРОЙКИ</b> на левой боковой панели.</p>
<li>отметьте переключатель <b>Стороннее хранилище</b>, выберите нужное стороннее хранилище и введите данные, необходимые для доступа к нему, а также укажите URL-адрес нужного файла резервной копии в поле <b>Путь</b>.
<p>Для аккаунтов, подключенных к модулю <b>Документы</b> (DropBox, Box.com, OneDrive, Google Drive, Yandex Disk, хранилища, подключенные по протоколу WebDAV), нажмите кнопку <b>Плюс</b> ниже. В окне <b>Выбрать файл</b> выберите нужный файл резервной копии, сохраненный в каталоге стороннего ресурса в разделе <b>Общие документы</b>, и нажмите кнопку <b>OK</b>.</p>
</li>
<li>отметьте переключатель <b>Локальный файл</b>, нажмите кнопку <b>Плюс</b> рядом с полем <b>Выберите место хранения</b> и найдите нужный файл резервной копии, сохраненный на локальном диске.
Вместо того чтобы выбирать файл резервной копии из определенного <b>Источника</b>, можно нажать на ссылку <b>Показать список резервных копий</b> под переключателями, чтобы выбрать нужный файл из истории резервного копирования (если файл резервной копии был вручную удален из хранилища, он не будет доступен в списке). Нажмите на ссылку <b>Восстановить</b> рядом с нужным файлом резервной копии. Чтобы удалить файл резервной копии из этого списка, нажмите на значок <img alt="Значок Удалить" src="<%=VirtualPathUtility.ToAbsolute("~/images/Help/GettingStarted/RemoveServerIcon.png")%>" />.
</div>
</li>
</ul>
</li>
<li>в случае необходимости оставьте установленным флажок <b>Оповестить пользователей о восстановлении портала</b>, чтобы оповестить пользователей портала;</li>
<li>нажмите кнопку <b>ВОССТАНОВИТЬ</b>.
<div class="notehelp">
Не забудьте, что по завершении восстановления потребуется повторно загрузить файл лицензии. Это можно сделать в разделе <b>Платежи</b>.
<div class="notehelp">Если вы создали файл резервной копии в <a class="links" href="<%=VirtualPathUtility.ToAbsolute("~/administration/backup-saas.aspx")%>">облачной версии</a> и затем восстановили его в серверной версии, текущие пароли будут сброшены и доступ можно восстановить только через ссылку <b>Забыли пароль?</b> на странице авторизации.</div>