helpcenter/Web/Controls/Help/Server/Docker/Enterprise/EnterpriseDockerScript/EnterpriseDockerScript.ru.ascx

106 lines
14 KiB
Plaintext
Raw Normal View History

2016-08-29 13:51:20 +00:00
<%@ 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();
guides.TitleVideo = "Как установить серверную версию с помощью скрипта";
2016-08-29 13:51:20 +00:00
(Page as BasePage).Guides = guides;
}
</script>
<div class="MainHelpCenter">
2020-08-06 16:22:44 +00:00
<h1 class="subHeaderFeaturesCaption Guides_Video_Captions">Установка серверной версии <%= ((BasePage)Page).EditionVersion %> с помощью скрипта</h1>
<span class="enterprise_display">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/VariousControls/Versions/EnterpriseEdition/EnterpriseEditionDocker_Current.ascx" />
</span>
<span class="community_display">
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/VariousControls/Versions/CommunityEdition/CommunityEditionDocker_Current.ascx" />
</span>
2016-08-29 13:51:20 +00:00
<div class="keyword_block">
<ul>
<li>
<span class="enterprise_display">
<cc:localizecontent runat="Server" controlname="~/Controls/Help/Tags/enterprise-edition/enterprise-edition.ascx" />
2016-08-29 13:51:20 +00:00
</span>
</li>
2017-07-20 15:16:25 +00:00
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/local-server/local-server.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/docker-version/docker-version.ascx" /></li>
2016-08-29 13:51:20 +00:00
</ul>
</div>
<div class="video_ground video_trips">
<h2 id="introduction">Введение</h2>
<div class="block_of_step">
<div class="screen_text">
2020-08-06 16:22:44 +00:00
<p><b><%= ((BasePage)Page).EditionVersion %></b> - это <span class="enterprise_display">платная</span><span class="community_display">бесплатная</span> версия системы для совместной работы, централизованного управления документами, проектами, взаимоотношениями с клиентами и электронной перепиской.</p>
<p><b><%= ((BasePage)Page).EditionVersion %></b> поставляется как скрипт автоматической установки для операционных систем Linux с установленным сервисом Docker. Скрипт установит контейнеры Docker со всеми компонентами, необходимыми для правильной работы <b><%= ((BasePage)Page).EditionVersion %></b>. Он легко запускается, настраивается, и его удобно использовать для обновления серверной версии.</p>
<p>В данной инструкции объясняется, как установить на компьютер серверную версию <b><%= ((BasePage)Page).EditionVersion %></b> с помощью специально предусмотренного скрипта для Docker.<span class="community_display"> Вы также можете запустить этот скрипт и выбрать вариант установки <b><%= ((BasePage)Page).EditionVersion %> Edition</b> <a target="_blank" href="<%=VirtualPathUtility.ToAbsolute("~/server/linux/" + ((BasePage)Page).CommandName + "/" + ((BasePage)Page).CommandName + "-script-rpm-deb-installation.aspx")%>">из RPM/DEB-пакетов</a>.</span><span class="enterprise_display"> Вы также можете запустить этот скрипт и выбрать вариант установки <b><%= ((BasePage)Page).EditionVersion %></b> <a target="_blank" href="<%=VirtualPathUtility.ToAbsolute("~/server/linux/" + ((BasePage)Page).CommandName + "/" + ((BasePage)Page).CommandName + "-script-rpm-deb-installation.aspx")%>">из RPM/DEB-пакетов</a>.</span></p>
2016-08-29 13:51:20 +00:00
</div>
</div>
</div>
<h2 id="SystemRequirements">Системные требования</h2>
<div class="block_of_step">
<div class="screen_text">
<ul>
2017-07-20 15:16:25 +00:00
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/SystemRequirements/SysReqs_CPU/SysReqs_CPU.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/SystemRequirements/SysReqs_RAM3/SysReqs_RAM3.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/SystemRequirements/SysReqs_HDD2/SysReqs_HDD2.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/SystemRequirements/SysReqs_Add_Hard2/SysReqs_Add_Hard2.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Server/Common/SystemRequirements/SysReqs_OS2/SysReqs_OS2.ascx" /></li>
2016-08-29 13:51:20 +00:00
</ul>
2020-08-06 16:22:44 +00:00
<div class="notehelp">Хотя запуск <b><%= ((BasePage)Page).EditionVersion %></b> - это очень ресурсоемкая операция, вам не придется выделять пространство подкачки (swap) перед началом установки. При запуске скрипта установки автоматически создается swap-файл размером <b>6 Гб</b>.</div>
2016-08-29 13:51:20 +00:00
</div>
</div>
2020-08-06 16:22:44 +00:00
<h2 id="GetImage">Получение скрипта <%= ((BasePage)Page).EditionVersion %></h2>
2016-08-29 13:51:20 +00:00
<div class="block_of_step">
<div class="screen_text">
2020-08-06 16:22:44 +00:00
<p>Скачайте файл скрипта <b><%= ((BasePage)Page).EditionVersion %></b> для Docker. Это можно сделать на <span class="community_display"><a target="_blank" href="https://www.onlyoffice.com/download.aspx">странице загрузок</a></span><span class="enterprise_display"><a target="_blank" href="https://www.onlyoffice.com/download-<%= ((BasePage)Page).CommandName %>.aspx">странице загрузок</a></span> нашего сайта. Можно также воспользоваться прямой ссылкой на скачивание, если вам так удобнее:</p>
<pre><code>wget https://download.onlyoffice.com/install/<%= ((BasePage)Page).CommandName %>-install.sh
</code></pre>
2016-08-29 13:51:20 +00:00
<p>Когда загрузка завершится, можно начинать установку.</p>
</div>
</div>
2020-08-06 16:22:44 +00:00
<h2 id="RunWithMail">Запуск полной установки <%= ((BasePage)Page).EditionVersion %></h2>
2016-08-29 13:51:20 +00:00
<div class="block_of_step">
<div class="screen_text">
<div class="notehelp nh_notice">Пожалуйста, обратите внимание: все действия по установке должны выполняться с правами пользователя <b>root</b>.</div>
2020-08-06 16:22:44 +00:00
<p>Можно установить сразу все компоненты и модули <b><%= ((BasePage)Page).EditionVersion %></b>. Для этого выполните следующую команду:</p>
<pre><code>bash <%= ((BasePage)Page).CommandName %>-install.sh -md "yourdomain.com"
</code></pre>
<p>Где <code>yourdomain.com</code> - это ваш домен, который будет использоваться для <b>Почтового сервера</b>.</p>
<div class="notehelp nh_notice">Домен, который будет использоваться для ведения переписки, должен быть действительным, и он должен быть настроен на эту машину (то есть должен иметь соответствующую <b>A-запись</b> в настройках DNS, связывающую доменное имя с IP-адресом машины, на которой установлен <b>Почтовый сервер</b>).<br />В приведенной выше команде под параметром <code>"yourdomain.com"</code> следует понимать <b>служебный домен почтового сервера</b>. Обычно его указывают в <b>MX-записи</b> домена, который будет использоваться для ведения переписки. Как правило, <code>"yourdomain.com"</code> имеет вид <code>mx1.onlyoffice.com</code></div>
2020-08-06 16:22:44 +00:00
<p>Если у вас нет своего доменного имени или вы хотите установить <b><%= ((BasePage)Page).EditionVersion %></b> на локальном сервере, можно выполнить установку без модуля <b>Почтовый сервер</b>.<span class="enterprise_display"> Если вы хотите добавить его позже, это можно будет сделать через <b>Панель управления</b>.</span></p>
<p>Для запуска <b><%= ((BasePage)Page).EditionVersion %></b> необходима служба Docker. Установочный скрипт проверит, есть ли служба Docker на данном компьютере и соответствует ли ее версия минимально необходимой. В противном случае Docker будет установлен или обновлен автоматически.</p>
<div class="notehelp">
2020-08-06 16:22:44 +00:00
В Docker по умолчанию указаны DNS-серверы Google. Если ваш сервер <b><%= ((BasePage)Page).EditionVersion %></b> не будет иметь доступа в Интернет, рекомендуется изменить заданный в Docker по умолчанию адрес DNS-сервера на адрес вашего локального DNS-сервера. Для этого откройте файл <code>/etc/default/docker</code> и замените IP-адрес в следующей строке на IP-адрес DNS-сервера в вашей локальной сети:
<pre><code>docker_OPTS="--dns 8.8.8.8"
</code></pre>
<p>Для операционных систем на основе RPM, например, CentOS, файл конфигурации может находиться здесь: <code>/etc/docker/daemon.json</code></p>
</div>
2016-08-29 13:51:20 +00:00
</div>
</div>
2020-08-06 16:22:44 +00:00
<h2 id="RunWithoutMail">Запуск установки <%= ((BasePage)Page).EditionVersion %> без модуля Почтовый сервер</h2>
2016-08-29 13:51:20 +00:00
<div class="block_of_step">
<div class="screen_text">
<p>Если вы не хотите сейчас устанавливать <b>Почтовый сервер</b>, его установку можно пропустить. Для этого выполните следующую команду:</p>
<pre><code>bash <%= ((BasePage)Page).CommandName %>-install.sh -ims false
2016-08-29 13:51:20 +00:00
</code></pre>
2020-08-06 16:22:44 +00:00
<p>В результате серверная версия <b><%= ((BasePage)Page).EditionVersion %></b> будет установлена без модуля <b>Почтовый сервер</b>.<span class="enterprise_display"> Его можно будет добавить позже через <b>Панель управления</b>; чтобы узнать, как это сделать, обратитесь к <a href="<%=VirtualPathUtility.ToAbsolute("~/server/controlpanel/" + ((BasePage)Page).CommandName + "/install-mail-server.aspx")%>">этой статье</a>.</span></p>
2016-08-29 13:51:20 +00:00
<div class="notehelp">Следующая команда выводит список всех доступных параметров скрипта:
<pre><code>bash <%= ((BasePage)Page).CommandName %>-install.sh -h
2016-08-29 13:51:20 +00:00
</code></pre>
2020-08-06 16:22:44 +00:00
<span class="enterprise_display">Если вы решите запустить установку с дополнительными параметрами, пожалуйста, не пропускайте установку <b>Панели управления</b>, иначе по завершении установки вы не сможете ввести лицензионный ключ и, например, добавить модуль <b>Почтовый сервер</b> в вашу копию программы <b><%= ((BasePage)Page).EditionVersion %></b>.</span>
<p>Для получения дополнительной информации о том, как использовать все доступные параметры скрипта, обратитесь к <a href="<%=VirtualPathUtility.ToAbsolute("~/server/docker/" + ((BasePage)Page).CommandName + "/" + ((BasePage)Page).CommandName + "-script-parameters.aspx")%>">этой статье</a>.</p>
2016-08-29 13:51:20 +00:00
</div>
2020-08-06 16:22:44 +00:00
<p>Когда установка завершится, можно убедиться в корректной работе <b><%= ((BasePage)Page).EditionVersion %></b>. Откройте браузер и введите в адресной строке IP-адрес компьютера в <b>локальной сети</b> (пожалуйста, не используйте ни <span class="param-type">localhost</span>, ни сетевой адрес <span class="param-type">127.0.0.1</span> того компьютера, на котором установлена серверная версия <b><%= ((BasePage)Page).EditionVersion %></b>, а используйте вместо этого его IP-адрес в локальной сети). Серверная версия <b><%= ((BasePage)Page).EditionVersion %></b> должна работать, что свидетельствует об успешной установке.</p>
2016-08-29 13:51:20 +00:00
</div>
</div>
</div>