Оглавление

  1. Локальный сервер лицензирования SMath
    1. Особенности
    2. Поставка
    3. Системные требования
      1. Требования к оборудованию
      2. Требования к программному обеспечению
    4. Установка и запуск
    5. Первоначальная настройка
    6. Загрузка лицензий
      1. При наличии подключения к сети Интернет
      2. В режиме офлайн
    7. Методы аутентификации
    8. Резервирование лицензий
  2. Редакция ПО SMath Studio для организаций
    1. Особенности
    2. Поставка
    3. Системные требования
    4. Установка
      1. На ОС Windows
      2. На ОС Linux
    5. Запуск
      1. С графическим интерфейсом
      2. В режиме командной строки
      3. В качестве сервиса
    6. Активация
  1. Локальный сервер лицензирования SMath

    Локальный Сервер лицензирования SMath — дополнительный компонент инфраструктуры SMath, обеспечивающий большую гибкость в управлении программным обеспечением SMath в сети организации.

    1. Особенности

      Устанавливая сервер лицензирования SMath в сети вашей организации вы получаете удобное средство работы с лицензиями на ПО SMath, обладающее следующими преимуществами:

      • Удобный интерфейс, доступный в вашем любимом браузере на русском языке.
      • Компактный установочный пакет – его размер около 240 Мб.
      • Основан на технологии Docker и может быть легко установлен в любой операционной системе всего за несколько минут.
      • Поддерживает как фиксированные, так и плавающие лицензии.
      • Предоставляет дополнительные возможности мониторинга и управления вашими лицензиями.
      • Поддерживает анонимный тип аутентификации, что обеспечивает максимально комфортное получение лицензий – конечным пользователям не нужно запоминать свои учетные данные для доступа к SMath Studio.
      • Поддерживает брендирование SMath Studio.
      • Может быть перенесен на другой IP-адрес, другой порт, другой компьютер в вашей сети в любой момент без участия поставщика.
      • Добавление новой лицензии, ее изменение или продление не требует повторной загрузки/переустановки самого сервера и/или SMath Studio.
      • При необходимости поддерживает Офлайн режим, позволяющий обходиться без доступа к сети Интернет.
      • SMath Studio Enterprise может использовать как SMath.com, так и локальный сервер лицензирования, если это необходимо.
      • Возможность включения облачной версии SMath Studio в состав поставки локального сервера лицензирования.
      • Полная техническая поддержка сервера лицензий SMath осуществляется разработчиком SMath Studio.
    2. Поставка

      После подписания Договора для организации будет подготовлен установочный пакет локального сервера лицензирования SMath. Каждый такой установочный пакет является уникальным, не подлежит публикации на общественно доступных ресурсах и предназначен для использования одним юридическим лицом.

      Локальный сервер лицензирования SMath может быть скачан в формате Docker одним из следующих способов:

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

      В результате вы получите доступ к следующим файлам:

      • docker-compose.yml – текстовый файл с конфигурацией сервисов приложений Docker (можно не менять, если вас устраивают настройки по умолчанию).
      • SMath-License-Server-XXX-X_XX_X-XXXX.tar – пакет Docker образов сервера лицензирования SMath.

      В общем случае производить какие-либо изменения с файлами необходимости нет.

    3. Системные требования

      Образы сервера лицензирования SMath в формате Docker могут быть развёрнуты на любой операционной системе, где может работать платформа Docker. Сервер лицензирования протестирован как на ОС Windows, так и на различных дистрибутивах ОС Linux, таких как Ubuntu, Fedora, Debian и их производных, включая Astra Linux.

      1. Требования к оборудованию

        Минимально, для установки и работы сервера лицензирования SMath серверная машина должна располагать доступными: 2ГБ ПЗУ, 1ГБ ОЗУ и 2 ядра ЦПУ 64-bit 2ГГц. Во время работы сервера лицензирования SMath приложения сервера не накапливают объёмную информацию и не сохраняют её на ПЗУ, что гарантирует отсутствие проблем с нехваткой постоянной памяти, проявляющихся со временем.

        При включении облачной версии SMath Studio в поставку сервера лицензирования SMath, требования к серверной машине зависят от количества одновременных подключений к ней и от сложности выполняемых задач. На каждые 2-5 пользователей облачной версии SMath Studio мы рекомендуем добавлять по 1-му ядру процессора, по 0.5ГБ ОЗУ и по 0.5ГБ ПЗУ, при этом важно учитывать, что в процессе работы приложения постоянная память серверной машины заполняется и определяется объёмом обрабатываемых документов, а её доступное количество должно со временем повышаться администратором в соответствии с нагрузкой на облачную версию SMath Studio.

        Обновления ПО, осуществляемые в рамках технической или гарантийной поддержки, могут вызывать необходимость увеличения выделенных ресурсов производительности в части ОЗУ и ЦПУ.

      2. Требования к программному обеспечению

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

        • Если у вас уже есть Docker хост в сети организации, то установка займёт несколько минут, т.к. вам предоставляется готовая Docker Compose конфигурация (может понадобиться изменение внешних портов в конфигурации, если стандартные 80 и 443 уже заняты).
        • Если Docker хост ещё не установлен в сети организации, то на любом гипервизоре виртуальных машин или на выделенной серверной машине вы можете установить Linux дистрибутив (ООО «ЭсМат» рекомендует Ubuntu и Fedora Linux), на котором установить Docker. Мы предоставляем конфигурацию, пакет образов и команды, которые нужно запустить через терминал/командную строку, чтобы сервер лицензирования SMath установился и запустился.

        При наличии в сетевой среде средств фильтрации трафика (брандмауэров) необходимо обеспечить прохождение трафика по заданным портам:

        • К серверу: порты 80 и 443 (если не будут изменены при развёртывании сервера).
        • От сервера: запросы на адрес https://smath.com:7443 (не требуется в режиме работы офлайн).

        Также необходимо, чтобы IPv4 адрес Docker хоста в сети организации был статический (что исключит его изменение со временем), т.к. редакция SMath Studio для организаций будет получать лицензии именно по данному IP адресу. Вы также можете зарегистрировать удобочитаемое DNS-имя для локального сервера лицензий SMath и использовать его вместо IP-адреса как для веб-доступа для управления сервером, так и во время настройки SMath Studio.

    4. Установка и запуск

      Убедитесь, что платформа Docker и Docker Compose установлены и настроены на серверной машине. Используя командную строку или терминал, перейдите в папку с разархивированными файлами.

      Чтобы импортировать образы сервера лицензирования SMath выполните следующую команду:
      docker image load -i SMath-License-Server-XXX-X_XX_X-XXXX.tar

      Результатом выполнения команды станут образы сервера лицензирования SMath импортированные в локальный реестр Docker серверной машины.

      Конфигурация для развёртывания сервера лицензирования содержится в текстовом файле docker-compose.yml, где, при необходимости, можно изменить следующие параметры:

      • 80-тый порт доступа к веб странице сервера лицензирования.
      • 443-тий порт для доступа ПО SMath к серверу лицензирования через безопасное сетевое соединение.

      Для развёртывания контейнеров в локальной среде Docker выполните команду:
      docker compose up -d

      Результатом выполнения команды станут запущенные и готовые к использованию контейнеры Docker сервера лицензирования SMath взятые из локального реестра образов.

    5. Первоначальная настройка

      Для первоначальной настройки установленного сервера лицензирования SMath прямо на серверной машине в любом современном браузере необходимо открыть ссылку http://localhost (добавьте порт, если в файле docker-compose.yml вами был сконфигурирован нестандартный порт для доступа к веб странице сервера лицензирования вместо стандартного порта 80).

      Первый раз вам необходимо аутентифицироваться под следующими именем пользователя и паролем: admin/admin – после чего вы сможете изменить пароль на любой другой (обязательно запомните его).

      После смены пароля перейдите на домашнюю страницу и по ссылке в боковой панели перейдите на страницу Лицензии.

    6. Загрузка лицензий

      Страница Лицензии предназначена для управления лицензиями на программное обеспечение SMath Studio.

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

      1. При наличии подключения к сети Интернет

        При наличии прямого подключения к сети Интернет или подключения через прокси сервер для первичной загрузки приобретённых лицензий на ваш сервер лицензирования SMath на странице Лицензии необходимо войти с использованием учётных данных из письма с электронной лицензией, высланного ранее на указанный в Договоре адрес электронной почты.

        Подключение к сети Интернет позволяет серверу лицензирования SMath предоставлять пользователям следующие функции:

        • Автоматическое обновление лицензий и их свойств, включая загрузку дополнительных или продление существующих лицензий (в противном случае необходимо ежегодное ручное обновление пакета лицензий).
        • Получение обновлённых установщиков программы SMath Studio при их публикации на корневом сервере SMath. При этом пользователи будут автоматически уведомлены о наличии обновлённой версии ПО.
        • Предоставление доступа к расширениям программы SMath Studio для конечных пользователей через встроенный менеджер дополнений (включая ранний доступ к бета версиям).