Перейти к основному содержимому

Развертывание ONLYOFFICE Docs Enterprise Edition в Alibaba Cloud

Введение​

Теперь вы можете запустить инстанс ONLYOFFICE Docs Enterprise Edition в Alibaba Cloud из образа ONLYOFFICE Alibaba Cloud Image, который доступен на торговой площадке Alibaba Cloud Marketplace.

Alibaba Cloud Image — это предварительно настроенный шаблон, позволяющий запустить инстанс на виртуальном облачном сервере.

Образ ONLYOFFICE Docs Enterprise Edition Alibaba Cloud Image включает в себя все необходимые компоненты — операционную систему и программное обеспечение, — с помощью которых можно развернуть онлайн-офис на виртуальном сервере под Linux.

После запуска инстанса ONLYOFFICE Docs Enterprise Edition вы можете интегрировать ONLYOFFICE Docs с одной из платформ синхронизации и обмена файлами, например, Alfresco, Confluence, Liferay, Nextcloud, ownCloud, SharePoint, HumHub и т.д.

Шаг 1. Выбор необходимого образа ONLYOFFICE Alibaba Cloud Image и подписка на решение​

Войдите в свою учетную запись Alibaba Cloud или зарегистрируйте новую и перейдите на торговую площадку Alibaba Cloud Marketplace.

Найдите решение ONLYOFFICE Docs Enterprise Edition и выберите нужный тип инстанса — на 50, 100, 200 или 400 подключений. Количество подключений отвечает за количество вкладок браузера с документами, которые можно открыть для редактирования в одно и то же время. Обратите внимание, что один документ, открытый двумя пользователями, означает два одновременных подключения, так как он открыт в двух вкладках. По достижении максимально допустимого значения последующие документы будут открываться в режиме только для чтения.

Выбор необходимого образа ONLYOFFICE Alibaba Cloud Image

На странице Product Details можно прочитать описание функций программного обеспечения, посмотреть доступные версии образа и идентификатор образа для каждого региона, рассчитать цену в зависимости от нужного региона и типа подписки ('Subscription' и 'Pay-As-You-Go'), а также прочитать лицензионное соглашение с конечным пользователем.

примечание

На странице цен отображается только стоимость программного обеспечения. Итоговая цена будет рассчитана на странице подтверждения ECS. Итоговая цена включает расходы на использование программного обеспечения ONLYOFFICE и сервисов Alibaba Cloud ECS, на базе которых развертывается решение. Более подробная информация о подписке на платные облачные образы и о цене в целом доступна в документации Alibaba Cloud.

Выбор необходимого образа ONLYOFFICE Alibaba Cloud Image

Нажмите кнопку Choose Your Plan. Откроется вкладка Custom Launch консоли Alibaba Cloud ECS (Elastic Compute Service).

Шаг 2. Запуск инстанса ONLYOFFICE в Alibaba Cloud​

На вкладке Custom Launch выполните шаги мастера настройки.

В разделе 1 - Basic Configurations можно изменить следующие параметры:

  • Billing Method — выберите Subscription, Pay-As-You-Go или Preemptible Instance.
  • Region — выберите регион, в котором будет развернут инстанс. Рекомендуется выбирать ближайший регион.
  • Instance Type — можно выбрать нужный тип инстанса.
  • Image — выбран образ ONLYOFFICE Docs Enterprise Edition из Marketplace.
  • Storage — можно указать нужный объем системного диска или добавить диск для данных.
  • Snapshot — можно использовать политики автоматического создания снимков для периодического резервного копирования дисков.

Нажмите кнопку Next в правом нижнем углу.

Запуск инстанса ONLYOFFICE

В разделе 2 - Networking можно изменить следующие параметры:

  • Network Type — можно оставить настройки по умолчанию.
  • Public IP Address — автоматически выделяемый IP-адрес уже включен.
  • Network Billing Method — выберите Pay-By-Bandwidth или Pay-By-Traffic.
  • Security Group — при необходимости можно создать новую группу безопасности. Группа безопасности по умолчанию уже выбрана.
  • Elastic Network Interface — можно оставить настройки по умолчанию.
  • IPv6 — можно оставить настройки по умолчанию.

Нажмите кнопку Next в правом нижнем углу.

Запуск инстанса ONLYOFFICE

В разделе 3 - System Configurations (Optional) можно изменить следующие параметры:

  • Logon Credentials — можно задать пароль или создать новую пару ключей для удаленного подключения к инстансу по SSH. Имя пользователя для входа — root.

    Чтобы создать новую пару ключей,

    1. Перейдите по ссылке Create Key Pair. В новой вкладке браузера откроется консоль Elastic Compute Service Console.

    2. Введите имя пары ключей (например, ONLYOFFICE) в соответствующее поле и выберите опцию Auto-create или выберите Import и вставьте свой открытый ключ в кодировке Base64. Нажмите кнопку Ok внизу.

      Ваш открытый ключ будет храниться в Elastic Compute Service. Файл .pem, который содержит ваш закрытый ключ, будет скачан на локальный компьютер и сохранен в папке Загрузки по умолчанию. Скопируйте его и сохраните в надежном месте.

    Запуск инстанса ONLYOFFICE

    Вернитесь на страницу System Configurations, обновите поле пары ключей с помощью значка справа от него и выберите из списка созданную пару ключей.

    Запуск инстанса ONLYOFFICE

  • Также можно задать имя инстанса (Instance Name), добавить описание (Description) или изменить имя хоста (Host).

Нажмите кнопку Next в правом нижнем углу.

В разделе 4 - Grouping (Optional) можно изменить следующие параметры:

  • Tags — можно добавить к инстансу теги.
  • Resource Group — можно назначить инстанс группе ресурсов для удобства управления.
  • Также можно выбрать Deployment set, Dedicated Host или Private Pool.

Нажмите кнопку Next в правом нижнем углу.

Запуск инстанса ONLYOFFICE

На странице Preview проверьте параметры конфигурации, примите условия Terms of Service и нажмите Create Instance.

Запуск инстанса ONLYOFFICE

Для полноценного функционирования инстанса после запуска может потребоваться некоторое время.

Теперь вы можете подключиться к инстансу через SSH, чтобы включить тестовые примеры, и проверить работу решения в веб-браузере.

Шаг 3. Подключение к серверу через SSH​

Когда инстанс запущен, вы можете подключиться к нему через SSH, используя имя пользователя root и ваш пароль для входа или закрытый SSH-ключ.

Для подключения к виртуальному серверу через SSH вам также потребуется общедоступный IP-адрес инстанса. Его можно найти в консоли Alibaba Cloud ECS. Откройте раздел Instances в левом меню. Выберите регион, в котором развернут инстанс, на верхней панели навигации. Найдите IP-адрес вашего инстанса в списке инстансов.

В Windows можно воспользоваться утилитой PuTTY.

  • Если для аутентификации используются имя пользователя и пароль,
    1. Запустите PuTTY. Откройте раздел Session на левой панели навигации.
    2. Введите общедоступный IP-адрес инстанса в поле Host Name or IP address, убедитесь, что указан порт 22 и выбран тип подключения SSH, и нажмите кнопку Open.
    3. Нажмите Yes в окне PuTTY Security Alert.
    4. Введите имя пользователя root и нажмите клавишу Enter.
    5. Введите пароль для входа в инстанс и нажмите клавишу Enter.
  • Если для аутентификации используется закрытый ключ, сначала нужно преобразовать файл закрытого ключа из формата .pem в .ppk. Подробнее читайте в подробной инструкции.

В Linux можно воспользоваться SSH-клиентом, например, OpenSSH.

  • Если для аутентификации используется пароль, потребуется указать имя пользователя root и IP-адрес инстанса.

    Введите в терминале следующую команду, указав фактический IP-адрес:

    ssh root@your_instance_ip

    Введите пароль для входа в инстанс и нажмите клавишу Enter.

  • Если для аутентификации используется закрытый ключ, потребуется указать путь к файлу .pem с закрытым ключом, сохраненному на локальном компьютере, имя пользователя root и IP-адрес инстанса.

    Введите в терминале следующую команду, указав фактический путь к файлу .pem и IP-адрес:

    ssh -i /path/onlyoffice.pem root@your_instance_ip

    Введите yes, чтобы продолжить подключение к серверу.

Чтобы изучить функциональность решения, включите наш тестовый пример, который позволит загружать локальные файлы для тестирования. Для этого выполните следующую команду:

sudo docker exec $(sudo docker ps -q) sudo supervisorctl start ds:example

Добавьте пример в автозапуск:

sudo docker exec $(sudo docker ps -q) sudo sed 's,autostart=false,autostart=true,' -i /etc/supervisor/conf.d/ds-example.conf

Шаг 4. Доступ к Docs Enterprise Edition через веб-браузер​

После запуска примера введите в адресную строку веб-браузера адрес http://<public IP address>/example/, заменив <public IP address> на общедоступный IP-адрес, предоставленный Alibaba Cloud.

Доступ к Docs Enterprise Edition через веб-браузер

Откроется страница примера ONLYOFFICE Docs Enterprise Edition. Здесь вы можете:

  1. Загрузить файл, сохраненный на компьютере, с помощью опции Upload file.
  2. Создать новый пустой текстовый документ, электронную таблицу, презентацию или шаблон формы с помощью опций Create new -> Document, Spreadsheet, Presentation или Form template. Если вы хотите создать файл с тестовым содержимым, сначала установите флажок With sample content.

Загруженный или созданный файл откроется в новой вкладке браузера в соответствующем онлайн-редакторе ONLYOFFICE, где вы сможете протестировать возможности редактирования.

Файл также появится в списке Your documents на странице примера ONLYOFFICE Docs Enterprise Edition.

Если вы хотите проверить возможности совместного редактирования, выберите другого тестового пользователя из списка Username, а затем нажмите на тот же документ в списке Your documents, чтобы открыть его в новой вкладке браузера.

Чтобы интегрировать ONLYOFFICE Docs в ваше собственное веб-приложение, обратитесь к документации API.