Работа возможна как на серверах Linux (Ubuntu), так и на серверах Windows.
-
База данных хранения телематических данных Apache Cassandra / ScyllaDB
-
На операционной системе Windows установить необходимые инструменты, указанные на этой странице.
-
Сервис работы с телематическими данными TotalApi
- Распаковать содержимое архива для Ubuntu или для Windows в любую папку;
- Скопировать образцы конфигурационных файлов в папку TotalApi;
- Настроить сервис в конфигурационном файле;
- Настроить модули приёма координат;
- Выполнить установку сервиса, выполнив команду в командной строке
TotalApi.Server.Host -iс правами администратора.
-
База данных PostreSQL для Web-приложения Metrix
- установить БД PostreSQL v17.5 или выше. (Использование других редакций теоретически возможно, но не проверялось);
- (опционально) установить PgAdmin v4.
-
База данных MSSQL Server для Web-приложения Metrix
- установить БД MSSQL Server 2012 R2 x64 или выше. (Использование других редакций теоретически возможно, но не проверялось);
- (опционально) установить SQL Server Management Studio.
-
Web-приложение Metrix (установка на Ubuntu)
- Распаковать содержимое архива в любую папку;
- Скопировать образцы конфигурационных файлов в папку Metrix;
- Настроить сервис в конфигурационном файле;
- Выполнить установку сервиса, выполнив команду в командной строке
Sam.Web -iс правами администратора. - Настроить реверсивный прокси (например,
nginx) для внешнего доступа к web-приложению. - Настрить
certbotдля получения и обновления SSL-сертификатов для web-приложения.
-
Web-приложение Metrix (установка на Windows)
- Установить на сервере IIS 7+ (при установке обязательно выбрать опцию поддержки Web-socket);
- Для автоматического старта приложения выполнить рекомендации, описанные здесь и здесь;
- Распаковать содержимое архива в любую папку;
- Скопировать образцы конфигурационных файлов в папку Metrix;
- Настроить сервис в конфигурационном файле;
- Создать в IIS Web-приложение, указав папку Metrix в качестве корневой;
Подробности описаны в данной статье.