helpcenter/Web/Controls/Help/Server/ControlPanel/BackupRestore/backup-restore.ru.ascx

188 lines
27 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ Control Language="C#" Inherits="BaseContentUserControls"%>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<script runat="server">
protected override void Init()
{
PageTitle = PageCaption = "Использование функции резервного копирования и восстановления данных в Панели управления";
MetaKeyWords = "настройки портала, Панель управления, резервное копирование данных портала, восстановление данных портала";
MetaDescription = "Узнайте, как использовать функцию резервного копирования и восстановления данных в Панели управления.";
var guides = new GuidesModel();
(Page as BasePage).Guides = guides;
}
</script>
<div class="MainHelpCenter">
<h1 class="subHeaderFeaturesCaption Guides_Video_Captions">Использование функции резервного копирования и восстановления данных в Панели управления</h1>
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/VariousControls/Versions/ControlPanel/ControlPanel_Current.ascx" />
<div class="keyword_block">
<ul>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/server-version/server-version.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/local-server/local-server.ascx" /></li>
<%--<li>
<span class="enterprise_display">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/enterprise-edition/enterprise-edition.ascx" />
</span>
</li>--%>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/control-panel/control-panel.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/backup-data/backup-data.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/data-backup/data-backup.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/restore-backup/restore-backup.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/restore-data-on-server/restore-data-on-server.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/security/security.ascx" /></li>
</ul>
</div>
<div class="video_ground video_trips">
<h2 id="introduction">Введение</h2>
<div class="block_of_step">
<div class="screen_text">
<p>В <b>Панели управления</b> доступна возможность <b>резервного копирования и восстановления</b>, которая позволяет выполнять резервное копирование данных портала и восстанавливать их в серверной версии <b><%= ((BasePage)Page).EditionVersion %></b>. Чтобы открыть <b>Панель управления</b>, войдите на портал и нажмите на ссылку 'Панель управления' на <b>Стартовой странице</b>. Можно также перейти в 'Настройки' портала и нажать на ссылку 'Панель управления' на левой боковой панели.</p>
</div>
</div>
</div>
<h2 id="step1">Резервное копирование данных</h2>
<div class="block_of_step">
<div class="screen_text">
<p>Чтобы вручную создать резервную копию данных портала, перейдите на страницу <b>Резервное копирование</b> в разделе <b>ОБЩИЕ НАСТРОЙКИ</b> на левой боковой панели и используйте раздел <b>Резервное копирование данных</b>:</p>
</div>
<div class="screen_text">
<ol>
<li>выберите требуемое <b>Хранилище</b> для файлов резервных копий:
<ul>
<li>отметьте переключатель <b>Временное хранилище</b>, если по завершении резервного копирования вы хотите скачать резервную копию на локальный диск. Это можно будет сделать с помощью ссылки, появившейся ниже.
<div class="screen_block">
<img alt="Создание резервной копии вручную" target="img1_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/small/guide73/Backup.png")%>" />
<img alt="Создание резервной копии вручную" id="img1_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/big/guide73/Backup.png")%>" />
<div target="img1_eventcom_guides" class="screenphoto magnifier"></div>
</div>
</li>
<li>отметьте переключатель <b>Модуль Документы</b> и нажмите кнопку <b>Плюс</b> рядом с полем, появившимся ниже. Откроется окно <b>Выбрать папку</b>. Укажите папку в разделе <b>Общие документы</b>, в которой надо сохранить резервную копию, и нажмите кнопку <b>OK</b>.
<div class="screen_block">
<img alt="Вкладка Модуль Документы" target="img4_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/small/guide73/Backup_Documents.png")%>" />
<img alt="Вкладка Модуль Документы" id="img4_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/big/guide73/Backup_Documents.png")%>" />
<div target="img4_eventcom_guides" class="screenphoto magnifier"></div>
</div>
</li>
<li>отметьте переключатель <b>Стороннее хранилище</b>, выберите одно из доступных сторонних хранилищ и введите данные, необходимые для доступа к нему:
<div class="notehelp">
<ol>
<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>
</ol>
</div>
<div class="screen_block">
<img alt="Вкладка Стороннее хранилище" target="img5_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/small/guide73/Third_party.png")%>" />
<img alt="Вкладка Стороннее хранилище" id="img5_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/big/guide73/Third_party.png")%>" />
<div target="img5_eventcom_guides" class="screenphoto magnifier"></div>
</div>
<p>Когда нужное хранилище будет выбрано, укажите данные для получения доступа к нему в появившихся ниже полях:</p>
<ul>
<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>
</ul>
</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> укажите путь к папке, в которой вы хотите сохранить резервную копию.
<div class="screen_block">
<img alt="Вкладка Локальный файл" target="img6_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/small/guide73/Backup_computerfile.png")%>" />
<img alt="Вкладка Локальный файл" id="img6_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/big/guide73/Backup_computerfile.png")%>" />
<div target="img6_eventcom_guides" class="screenphoto magnifier"></div>
</div>
</li>
</ul>
<div class="notehelp">
При выборе опции <b>Модуль Документы</b> или одного из сторонних сервисов, подключенных к нему (DropBox, Box.com, OneDrive, Google Drive, Yandex Disk, хранилища, подключенные по протоколу WebDAV), размер файла резервной копии влияет на общее занятое дисковое пространство на портале.
</div>
</li>
<li>установите флажок <b>Включить Почту в резервную копию</b>, если вы хотите также выполнить резервное копирование данных <b>Почты</b>. Это увеличит время выполнения резервного копирования и размер файла резервной копии, но, если эта опция отключена, данные модуля <b>Почта</b> будут потеряны после восстановления, и учетные записи придется подключать заново.
<div class="notehelp nh_notice">
Данные о лицензии не будут включены в резервную копию. После восстановления данных из резервной копии вам понадобится повторно загрузить файл лицензии.
</div>
</li>
<li>нажмите на кнопку <b>СОЗДАТЬ РЕЗЕРВНУЮ КОПИЮ</b>.</li>
</ol>
<p>Когда резервное копирование завершится, вы найдете файл резервной копии в формате <b>.tar.gz</b> (<code>имя-порталаатаремя.tar.gz</code>) в указанной папке. Если вы выбрали <b>Временное хранилище</b>, ссылка для скачивания созданной резервной копии будет доступна в течение 24 часов.</p>
</div>
</div>
<h2 id="step2">Автоматическое резервное копирование</h2>
<div class="block_of_step">
<div class="screen_text">
<p>Для автоматизации процесса резервного копирования перейдите на страницу <b>Резервное копирование</b> в разделе <b>ОБЩИЕ НАСТРОЙКИ</b> на левой боковой панели и используйте раздел <b>Автоматическое резервное копирование</b>:</p>
</div>
<div class="screen_block">
<img alt="Автоматическое создание резервной копии" target="img2_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/small/guide73/AutomaticBackup.png")%>" />
<img alt="Автоматическое создание резервной копии" id="img2_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/big/guide73/AutomaticBackup.png")%>" />
<div target="img2_eventcom_guides" class="screenphoto magnifier"></div>
</div>
<div class="screen_text">
<ol>
<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>
</div>
</div>
<h2 id="step3">Восстановление данных</h2>
<div class="block_of_step">
<div class="screen_text">
<div class="notehelp">
В связи с новым механизмом шифрования пароля, нет возможности восстановить пароль из бекапа, используя отличный от исходного ключ <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>
</div>
<p>Для восстановления данных портала из предварительно созданного файла резервной копии перейдите на страницу <b>Восстановление</b> в разделе <b>ОБЩИЕ НАСТРОЙКИ</b> на левой боковой панели.</p>
</div>
<div class="screen_block">
<img alt="Восстановление резервной копии" target="img3_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/small/guide73/Restore.png")%>" />
<img alt="Восстановление резервной копии" id="img3_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/big/guide73/Restore.png")%>" />
<div target="img3_eventcom_guides" class="screenphoto magnifier"></div>
</div>
<div class="screen_text">
<ol>
<li>выберите <b>Источник</b>, где сохранены файлы резервных копий:
<ul>
<li>отметьте переключатель <b>Модуль Документы</b> и нажмите кнопку <b>Плюс</b> ниже. В окне <b>Выбрать файл</b> выберите нужный файл резервной копии, сохраненный в разделе <b>Общие документы</b>, и нажмите кнопку <b>OK</b>.</li>
<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> и найдите нужный файл резервной копии, сохраненный на локальном диске.
<div class="notehelp">
Вместо того чтобы выбирать файл резервной копии из определенного <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>
<div class="notehelp">Если вы создали файл резервной копии в <a class="links" href="<%=VirtualPathUtility.ToAbsolute("~/administration/backup-saas.aspx")%>">облачной версии</a> и затем восстановили его в серверной версии, текущие пароли будут сброшены и доступ можно восстановить только через ссылку <b>Забыли пароль?</b> на странице авторизации.</div>
</li>
</ol>
</div>
</div>
</div>