155 lines
20 KiB
Plaintext
155 lines
20 KiB
Plaintext
<%@ Control Language="C#" Inherits="BaseContentUserControls"%>
|
||
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
|
||
|
||
<script runat="server">
|
||
protected override void Init()
|
||
{
|
||
PageTitle = PageCaption = "Развертывание ONLYOFFICE Workspace в DigitalOcean";
|
||
MetaKeyWords = "ONLYOFFICE Workspace, DigitalOcean";
|
||
MetaDescription = "Разверните ONLYOFFICE Workspace в облачной инфраструктуре DigitalOcean, используя one-click приложение, доступное в DigitalOcean Marketplace.";
|
||
var guides = new GuidesModel();
|
||
guides.TitleVideo = "Как развернуть ONLYOFFICE Workspace в DigitalOcean?";
|
||
(Page as BasePage).Guides = guides;
|
||
}
|
||
|
||
</script>
|
||
<div class="MainHelpCenter">
|
||
<h1 class="subHeaderFeaturesCaption Guides_Video_Captions">Развертывание ONLYOFFICE Workspace в DigitalOcean</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>
|
||
<div class="keyword_block">
|
||
<ul>
|
||
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/install-ONLYOFFICE/install-ONLYOFFICE.ascx" /></li>
|
||
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/docker-version/docker-version.ascx" /></li>
|
||
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/digital-ocean/digital-ocean.ascx" /></li>
|
||
</ul>
|
||
</div>
|
||
|
||
<div class="video_ground video_trips">
|
||
<h2 id="introduction">Введение</h2>
|
||
<div class="video_ground video_trips">
|
||
<div class="video_text">
|
||
<div class="video_block">
|
||
<a onclick="showVideoContainer();" class="digitalocean_oneclick_video"><span class="playbackbutton"></span></a>
|
||
</div>
|
||
<p>Теперь вы можете легко развернуть Docker-версию <b>ONLYOFFICE Workspace</b> в облачной инфраструктуре <b>DigitalOcean</b>, используя one-click приложение, доступное в <b>DigitalOcean Marketplace</b>.</p>
|
||
<p>One-click приложение - это образ, который включает все необходимые предварительно настроенные компоненты для развертывания виртуального офиса на сервере <b>DigitalOcean</b> под управлением ОС Ubuntu:</p>
|
||
<ul>
|
||
<li>Сервис Docker,</li>
|
||
<li>Сервер MySQL,</li>
|
||
<li>Сервер документов ONLYOFFICE,</li>
|
||
<li>Сервер совместной работы ONLYOFFICE,</li>
|
||
<li>Панель управления ONLYOFFICE.</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<h2 id="step1"><span class="style_step">Шаг 1. </span>Создайте виртуальный сервер в DigitalOcean</h2>
|
||
<div class="block_of_step">
|
||
<div class="screen_text">
|
||
<p>Войдите в свою учетную запись DigitalOcean и перейдите в DigitalOcean <b>Marketplace</b>.</p>
|
||
<p>Найдите приложение ONLYOFFICE Workspace в категории Business Apps, наведите на него курсор и нажмите появившуюся кнопку <b>‘Create Droplet’</b>. Вы также можете открыть страницу с подробными сведениями о виртуальном сервере и нажать кнопку <b>‘Create ONLYOFFICE Workspace Droplet’</b>.</p>
|
||
<div class="screen_block">
|
||
<img alt="Создайте виртуальный сервер в DigitalOcean" target="img1_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/Guides/small/guide102/step1-1.png")%>" />
|
||
<img alt="Создайте виртуальный сервер в DigitalOcean" id="img1_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/Guides/big/guide102/step1-1.png")%>" />
|
||
<div target="img1_eventcom_guides" class="screenphoto magnifier"></div>
|
||
</div>
|
||
<p>В разделе <b>Choose a plan</b>, выберите тарифный план, который вы хотите использовать, или оставьте выбранный по умолчанию. Выбор зависит от объема памяти, который требуется для хранения данных портала (документов, сообщений электронной почты и так далее). Выбранного по умолчанию значения 8 Гб достаточно для запуска виртуального офиса.</p>
|
||
<div class="screen_block">
|
||
<img alt="Создайте виртуальный сервер в DigitalOcean" target="img2_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/Guides/small/guide102/step1-2.png")%>" />
|
||
<img alt="Создайте виртуальный сервер в DigitalOcean" id="img2_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/Guides/big/guide102/step1-2.png")%>" />
|
||
<div target="img2_eventcom_guides" class="screenphoto magnifier"></div>
|
||
</div>
|
||
<p>В случае необходимости вы можете настроить некоторые другие параметры виртуального сервера.</p>
|
||
<ul>
|
||
<li>Добавьте блочное хранилище, если это необходимо. Блочное хранилище позволяет добавлять независимые объемы для хранения, которые можно перемещать между серверами в пределах одного региона.</li>
|
||
<li>Измените регион дата-центра, если это необходимо. Рекомендуется выбрать регион, расположенный ближе к вашему местоположению.</li>
|
||
<li>По умолчанию виртуальный сервер будет доступен по публичному IP-адресу. Если вы выберете <a target="_blank" href="https://www.digitalocean.com/docs/networking/vpc/"><b>VPC network</b></a>, виртуальный сервер сможет взаимодействовать только по приватному IP-адресу с другими ресурсами в той же самой сети VPC. Он будет недоступен из интернета.</li>
|
||
<li>Отметьте некоторые дополнительные опции, если это необходимо: включите сети IPv6 , предоставьте <a target="_blank" href="https://www.digitalocean.com/docs/droplets/how-to/provide-user-data/"><b>пользовательские данные</b></a>, или включите мониторинг виртуального сервера.</li>
|
||
</ul>
|
||
<div class="screen_block">
|
||
<img alt="Создайте виртуальный сервер в DigitalOcean" target="img3_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/Guides/small/guide102/step1-3.png")%>" />
|
||
<img alt="Создайте виртуальный сервер в DigitalOcean" id="img3_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/Guides/big/guide102/step1-3.png")%>" />
|
||
<div target="img3_eventcom_guides" class="screenphoto magnifier"></div>
|
||
</div>
|
||
<p>В разделе <b>Authentication</b> выберите тип аутентификации, который будет использоваться для доступа к виртуальному серверу. Можно или задать пароль для пользователя root, или добавить открытый ключ SSH.</p>
|
||
<p>Создайте пароль для пользователя root для доступа к виртуальному серверу (аутентификация с помощью пароля - менее безопасный способ, чем использование ключей SSH). Пароль должен соответствовать следующим требованиям:</p>
|
||
<ul>
|
||
<li>Не менее 8 символов</li>
|
||
<li>Должен содержать как минимум 1 букву в верхнем регистре (первый и последний символы не считаются)</li>
|
||
<li>Должен содержать как минимум 1 цифру</li>
|
||
<li>Не может заканчиваться цифрой или специальным символом</li>
|
||
</ul>
|
||
<p>Храните пароль в надежном месте. Вы не получите на почту сообщений с информацией о виртуальном сервере и паролем.</p>
|
||
<p>Использование ключей SSH обеспечивает более безопасный способ доступа к виртуальному серверу, чем использование пароля. В этом случае аутентификация с помощью пароля будет отключена по умолчанию. Если вы хотите подключаться к серверу, используя ключ SSH вместо пароля, добавьте новый открытый ключ SSH или используйте ранее добавленный. Закрытый ключ должен быть сохранен на локальной машине. Для получения дополнительной информации о создании пар ключей SSH и добавлении открытого ключа на сервер вы можете обратиться к <a target="_blank" href="https://www.digitalocean.com/docs/droplets/how-to/add-ssh-keys/"><b>документации DigitalOcean</b></a>.</p>
|
||
<div class="screen_block">
|
||
<img alt="Создайте виртуальный сервер в DigitalOcean" target="img4_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/Guides/small/guide102/step1-4.png")%>" />
|
||
<img alt="Создайте виртуальный сервер в DigitalOcean" id="img4_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/Guides/big/guide102/step1-4.png")%>" />
|
||
<div target="img4_eventcom_guides" class="screenphoto magnifier"></div>
|
||
</div>
|
||
<ul>
|
||
<li>В случае необходимости можно изменить количество создаваемых серверов, заданное по умолчанию имя сервера, которое будет использоваться для идентификации сервера в панели управления DigitalOcean, добавить теги или выбрать проект, к которому будет относиться виртуальный сервер, если у вас несколько проектов.</li>
|
||
<li>Включите возможность резервного копирования виртуального сервера, если вы хотите выполнять еженедельное автоматическое резервное копирование сервера. Стоимость резервного копирования составляет 20% от стоимости виртуального сервера.</li>
|
||
</ul>
|
||
<div class="screen_block">
|
||
<img alt="Создайте виртуальный сервер в DigitalOcean" target="img5_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/Guides/small/guide102/step1-5.png")%>" />
|
||
<img alt="Создайте виртуальный сервер в DigitalOcean" id="img5_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/Guides/big/guide102/step1-5.png")%>" />
|
||
<div target="img5_eventcom_guides" class="screenphoto magnifier"></div>
|
||
</div>
|
||
<p>Нажмите кнопку <b>‘Create Droplet’</b> и дождитесь, пока виртуальный сервер будет создан. Созданный виртуальный сервер будет отображен в панели управления DigitalOcean. </p>
|
||
<div class="screen_block">
|
||
<img alt="Создайте виртуальный сервер в DigitalOcean" target="img6_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/Guides/small/guide102/step1-6.png")%>" />
|
||
<img alt="Создайте виртуальный сервер в DigitalOcean" id="img6_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/Guides/big/guide102/step1-6.png")%>" />
|
||
<div target="img6_eventcom_guides" class="screenphoto magnifier"></div>
|
||
</div>
|
||
<p>IP-адрес сервера отображается рядом с его именем. Если навести курсор на IP-адрес, появится опция <b>Copy</b>. Нажмите на нее, чтобы скопировать IP-адрес.</p>
|
||
</div>
|
||
</div>
|
||
|
||
<h2 id="step2"><span class="style_step">Шаг 2. </span>Подключитесь к серверу по SSH, чтобы завершить установку</h2>
|
||
<div class="block_of_step">
|
||
<div class="screen_text">
|
||
<p>В ОС Windows можно использовать утилиту <b>PuTTY</b>.</p>
|
||
<p>Введите IP-адрес виртуального сервера, убедитесь, что указан порт 22 и выбран тип подключения SSH.</p>
|
||
<div class="screen_block">
|
||
<img alt="Подключитесь к серверу по SSH" target="img7_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/Guides/small/guide102/step2-1.png")%>" />
|
||
<img alt="Подключитесь к серверу по SSH" id="img7_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/Guides/big/guide102/step2-1.png")%>" />
|
||
<div target="img7_eventcom_guides" class="screenphoto magnifier"></div>
|
||
</div>
|
||
<p>Если вы добавили открытый ключ SSH при создании виртуального сервера, укажите путь к соответствующему закрытому ключу, сохраненному на локальной машине, в разделе <b>Connection</b> -> <b>SSH</b> -> <b>Auth</b>.</p>
|
||
<p>Нажмите кнопку <b>Open</b>. Затем нажмите <b>Yes</b> в окне <b>PuTTY Security Alert</b>.</p>
|
||
<ul>
|
||
<li>Если при создании виртуального сервера вы выбрали аутентификацию с помощью пароля, в качестве логина используйте <code>root</code> и введите пароль пользователя root, заданный при создании виртуального сервера. </li>
|
||
<li>Если вы добавили ключ SSH, вы будете аутентифицированы с помощью закрытого ключа.</li>
|
||
</ul>
|
||
<p>В ОС Linux можно использовать SSH-клиент, например, <b>OpenSSH</b>. Введите в терминале <code>ssh root@your_droplet_ip</code>, затем введите <code>yes</code>, чтобы продолжить подключение к серверу.</p>
|
||
<ul>
|
||
<li>Если вы не добавляли ключи SSH, будет предложено ввести пароль, заданный при создании виртуального сервера.</li>
|
||
<li>Если у вас несколько ключей SSH, может потребоваться указать путь к закрытому ключу: <code>ssh -i /path/to/private/key root@your_droplet_ip</code> Вы будете аутентифицированы с помощью закрытого ключа.</li>
|
||
</ul>
|
||
<p>Дождитесь завершения процесса установки. В ходе этого процесса будет автоматически выделено 6 Гб пространства подкачки (swap), будет создана Docker-сеть <code>onlyoffice-network</code> и запущены Docker-контейнеры <code>onlyoffice-mysql-server</code>, <code>onlyoffice-document-server</code>, <code>onlyoffice-community-server</code> и <code>onlyoffice-control-panel</code>.</p>
|
||
</div>
|
||
</div>
|
||
|
||
<h2 id="step4"><span class="style_step">Шаг 3. </span>Войдите на портал через браузер</h2>
|
||
<div class="block_of_step">
|
||
<div class="screen_text">
|
||
<p>В адресной строке веб-браузера введите <code>http://</code> + <code>IP-адрес виртуального сервера</code>. Инициализация портала может занять несколько минут.</p>
|
||
<p>Откроется мастер настройки портала. Задайте и подтвердите пароль для вашей учетной записи. Пароль должен содержать не менее <b>8</b>, но не более <b>30</b> символов. Введите ваш адрес электронной почты.</p>
|
||
<p>Эти email и пароль будут использоваться для получения доступа к учетной записи администратора портала через веб-браузер.</p>
|
||
<div class="screen_block">
|
||
<img alt="Войдите на портал через браузер" target="img8_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/Guides/small/guide102/step3-1.png")%>" />
|
||
<img alt="Войдите на портал через браузер" id="img8_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/Guides/big/guide102/step3-1.png")%>" />
|
||
<div target="img8_eventcom_guides" class="screenphoto magnifier"></div>
|
||
</div>
|
||
<p>Вы можете также изменить язык портала и часовой пояс, используя соответствующие выпадающие списки. Часовой пояс необходимо задать, чтобы обеспечить корректную работу оповещений портала и напоминаний календаря.</p>
|
||
<p>Примите условия лицензионного соглашения, отметив соответствующую опцию, и нажмите кнопку <b>‘Continue’</b>.</p>
|
||
<p>Ваш портал создан и готов к работе. Переключайтесь между модулями портала, доступными на стартовой странице, чтобы познакомиться с возможностями виртуального офиса.</p>
|
||
</div>
|
||
</div>
|
||
|
||
</div> |