Главная » IS-Media » Архив статей по IS-Media » Установка IS-Media версии 0.2.2
Назад

Установка IS-Media версии 0.2.2

Номер статьи: 0000274
1. Общие сведения
Данная инструкция описывает процесс установки серверной части Digital Signage для ОС Windows.
2. Дополнительное ПО
Для работы сервера необходимо установить следующее ПО:
  • Сервер БД MySQL версии 5.7
Ссылка для скачивания MySQL Community Server:
http://dev.mysql.com/downloads/mysql/
  • Платформа Node.js версии не ниже 8.4.0
Ссылка для скачивания версии x64 под Windows:
https://nodejs.org/download/release/v8.4.0/node-v8.4.0-x64.msi
После установки Node.js рекомендуется проверить правильность установки, выполнив следующие действия:
3. Установка
3.1. Создание и инициализация БД
Для работы с сервером БД воспользоваться утилитой MySQL Workbench, входящей в состав пакета MySQL:
  • Создать БД
На закладке “Schemas” выбрать пункт меню “Create schema”, задать имя БД (например, “ds”), обязательно для параметра “Collation” указать значение “utf8 – default collation”. Подтвердить изменения (кнопка “Apply”).

  • Выполнить для созданной БД SQL-скрипт инициализации

Открыть файл SQL-скрипта инициализации, выбрав в меню “File” пункт “Run SQL Script…”:

В поле “Default Schema Name” указать имя созданной БД и выполнить скрипт.

ВНИМАНИЕ: Название папки и имя файла SQL-скрипта для инициализации БД должны содержать только английские буквы и цифры.

  • Создать учетную запись пользователя для доступа к БД

На закладке “Management” выбрать раздел “Users and Privileges”.

Создать новую учетную запись пользователя (кнопка “Add Account”). На закладке “Login” задать имя учетной записи (поле “Login Name”) и пароль (поле “Password”).

На закладке “Schema Privileges” разрешить созданной учетной записи доступ к БД (кнопка “Add Entry”). Для БД в разделе “Оbjects Rights” разрешить выполнение хранимых процедур “EXECUTE” и разрешить работу с временными таблицами “CREATE TEMPORARY TABLES”.

Подтвердить изменения (кнопка “Apply”).

3.2. Установка сервера

  • Скопировать файлы сервера в любую папку.
  • Настроить файл конфигурации:

Файл конфигурации “config.json” находится в папке “config”. Для редактирования может применяться любой текстовый редактор, например “notepad”.

{

    "port": 443,

    "ssl": {

        "key": "certs/server.key",

        "certificate": "certs/server.crt"

    },

    "devicePassword": "***",

    "logLevel": "debug",

    "commandTimeout": 10,

    "mysql": {

        "connectionLimit" : 100,

        "host": "localhost",

        "database": "ds",

        "user": "ds_server",

        "password": "***"

    },

    "mail": {

        "options": {

            "host": "mail.nic.ru",

            "port": 465,

            "secure": true,

            "auth": {

                "user": "ds@inform48.ru",

                "pass": "***"

            },

            "pool": true

        },

        "from": "\"Digital Signage Server\" <ds@inform48.ru>"

    },

    "dataPath": "data",

    "rkeeper": {

        "path": "C:/temp/data",

        "mask": "X????????_??????.xml",

        "updateInterval": 10

    },

    "fonts": [

        {

            "name": "Arial",

            "styles": {

                "regular": "arial.ttf"

            }

        },

        {

            "name": "Roboto",

            "styles": {

                "regular": "Roboto-Regular.ttf",

                "bold": "Roboto-Bold.ttf",

                "italic": "Roboto-Italic.ttf",

                "boldItalic": "Roboto-BoldItalic.ttf"

            }

        }

    ]

}

 

Параметры файла конфигурации:

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

ВНИМАНИЕ: при задании путей к файлам и папкам использовать символ “/” вместо символа “\”.

Минимальная настройка включает установку следующих параметров:

1) Все параметры для подключения к серверу БД – mysql.*

2) Все параметры для подключения к серверу электронной почты – mail.*

3) Список шрифтов для дизайнера сценариев.

В базовой конфигурации используется самоподписанный файл сертификата X509. Для нормальной работы (без выдачи предупреждений) клиентских браузеров с сервером сертификат должен быть заменен на действительный.

  • Установить сервер как сервис Windows:

Выполнить файл “service_install.bat” с правами администратора. В системе будет зарегистрирован и запущен сервис “Digital Signage Server”.

При необходимости сервис “Digital Signage Server” можно удалить, запустив с правами администратора файл “service_uninstall.bat”.

Для тестирования сервер можно запустить как обычное приложение – файл “start.bat”.

  • Для первоначального входа в web-интерфейс использовать логин “admin” и пароль “adgbcz_16”.

4. Возможные проблемы

Если при работе сервера по каким-либо причинам произошла критическая ошибка, сервер будет перезапущен автоматически.

Файлы журналов работы сервера за последние 10 дней сохраняются в папке “{папка сервера}/logs”.









Просмотры: 1372