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

Развертывание ONLYOFFICE Workspace Community в DigitalOcean

Введение​

ONLYOFFICE Workspace можно развернуть в облачной инфраструктуре DigitalOcean, используя one-click приложение, доступное в DigitalOcean Marketplace.

One-click приложение — это образ, который включает все необходимые предварительно настроенные компоненты для развертывания виртуального офиса на сервере DigitalOcean под управлением ОС Ubuntu:

  • Сервис Docker,
  • Сервер MySQL,
  • Сервер документов ONLYOFFICE,
  • Сервер совместной работы ONLYOFFICE,
  • Панель управления ONLYOFFICE.

Шаг 1. Создайте виртуальный сервер в DigitalOcean​

Войдите в свою учетную запись DigitalOcean и перейдите в DigitalOcean Marketplace.

Найдите приложение ONLYOFFICE Workspace в категории Business Apps, наведите на него курсор и нажмите кнопку Create Droplet. Вы также можете открыть страницу с подробными сведениями о виртуальном сервере и нажать кнопку Create ONLYOFFICE Workspace Droplet.

Создайте виртуальный сервер в DigitalOcean

В разделе Choose a plan выберите тарифный план, который вы хотите использовать, или оставьте выбранный по умолчанию. Выбор зависит от объема памяти, который требуется для хранения данных портала (документов, сообщений электронной почты и так далее). Выбранного по умолчанию значения 8 ГБ достаточно для запуска виртуального офиса.

Создайте виртуальный сервер в DigitalOcean

При необходимости вы можете настроить некоторые другие параметры виртуального сервера.

  • Добавьте блочное хранилище, если это необходимо. Блочное хранилище позволяет добавлять независимые объемы для хранения, которые можно перемещать между серверами в пределах одного региона.
  • Измените регион дата-центра, если это необходимо. Рекомендуется выбрать ближайший к вам регион.
  • По умолчанию виртуальный сервер будет доступен по публичному IP-адресу. Если вы выберете VPC network, виртуальный сервер сможет взаимодействовать по приватному IP-адресу только с другими ресурсами в той же сети VPC. Он будет недоступен из интернета.
  • Отметьте соответствующие флажки, если это необходимо: включите сети IPv6, предоставьте пользовательские данные или включите мониторинг виртуального сервера.

Создайте виртуальный сервер в DigitalOcean

В разделе Authentication выберите тип аутентификации, который будет использоваться для доступа к виртуальному серверу. Можно задать пароль для пользователя root или добавить открытый ключ SSH.

Создайте пароль для пользователя root для доступа к виртуальному серверу (аутентификация с помощью пароля — менее безопасный способ, чем использование ключей SSH). Пароль должен соответствовать следующим требованиям:

  • Не менее 8 символов
  • Должен содержать как минимум 1 букву в верхнем регистре (первый и последний символы не считаются)
  • Должен содержать как минимум 1 цифру
  • Не может заканчиваться цифрой или специальным символом

Храните пароль в надежном месте. Вы не получите по почте сообщений с информацией о виртуальном сервере и паролем.

Использование ключей SSH обеспечивает более безопасный способ доступа к виртуальному серверу, чем использование пароля. В этом случае аутентификация с помощью пароля будет отключена по умолчанию. Если вы хотите подключаться к серверу, используя ключ SSH вместо пароля, добавьте новый открытый ключ SSH или используйте ранее добавленный. Закрытый ключ должен быть сохранен на локальной машине. Для получения дополнительной информации о создании пар ключей SSH и добавлении открытого ключа на сервер вы можете обратиться к документации DigitalOcean.

Создайте виртуальный сервер в DigitalOcean

  • При необходимости можно изменить количество создаваемых серверов, заданное по умолчанию имя сервера, которое будет использоваться для идентификации сервера в панели управления DigitalOcean, добавить теги или выбрать проект, к которому будет относиться виртуальный сервер, если у вас несколько проектов.
  • Включите возможность резервного копирования виртуального сервера, если вы хотите выполнять еженедельное автоматическое резервное копирование сервера. Стоимость резервного копирования составляет 20% от стоимости виртуального сервера.

Создайте виртуальный сервер в DigitalOcean

Нажмите кнопку Create Droplet и дождитесь, пока виртуальный сервер будет создан. Созданный виртуальный сервер будет отображен в панели управления DigitalOcean.

Создайте виртуальный сервер в DigitalOcean

IP-адрес сервера отображается рядом с его именем. Если навести курсор на IP-адрес, появится опция Copy. Нажмите на нее, чтобы скопировать IP-адрес.

Шаг 2. Подключитесь к серверу по SSH, чтобы завершить установку​

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

Введите IP-адрес виртуального сервера, убедитесь, что указан порт 22 и выбран тип подключения SSH.

Подключитесь к серверу по SSH

Если вы добавили открытый ключ SSH при создании виртуального сервера, укажите путь к соответствующему закрытому ключу, сохраненному на локальной машине, в разделе Connection > SSH > Auth.

Нажмите кнопку Open. Затем нажмите Yes в окне PuTTY Security Alert.

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

В ОС Linux можно использовать SSH-клиент, например, OpenSSH. Введите в терминале ssh root@your_droplet_ip, затем введите yes, чтобы продолжить подключение к серверу.

  • Если вы не добавляли ключи SSH, будет предложено ввести пароль, заданный при создании виртуального сервера.
  • Если у вас несколько ключей SSH, может потребоваться указать путь к закрытому ключу: ssh -i /path/to/private/key root@your_droplet_ip Вы будете аутентифицированы с помощью закрытого ключа.

Дождитесь завершения процесса установки. В ходе этого процесса будет автоматически выделено 6 ГБ пространства подкачки (swap), будет создана Docker-сеть onlyoffice-network и запущены Docker-контейнеры onlyoffice-mysql-server, onlyoffice-document-server, onlyoffice-community-server и onlyoffice-control-panel.

Шаг 3. Войдите на портал через браузер​

В адресной строке веб-браузера введите http:// + IP-адрес виртуального сервера. Инициализация портала может занять несколько минут.

Откроется мастер настройки портала. Задайте и подтвердите пароль для вашей учетной записи. По умолчанию пароль должен содержать не менее 8, но не более 120 символов. Введите ваш адрес электронной почты.

Этот адрес электронной почты и пароль будут использоваться для доступа к учетной записи администратора портала.

Войдите на портал через браузер

Вы также можете изменить язык портала и часовой пояс, используя соответствующие выпадающие списки. Часовой пояс необходимо задать, чтобы обеспечить корректную работу оповещений портала и напоминаний календаря.

Примите условия лицензионного соглашения, отметив соответствующий флажок, и нажмите кнопку Continue.

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