Рассмотрим пример установки TDMS Фарватер Сервер для операционной системы ASTRA Linux COMMON Edition релиз «Орел». При установке выберите следующие пункты:
После установки нужно добавить сетевой интерфейс:
sudo nano /etc/network/interfaces
Если сетевой адаптер не настроен, добавляем в конец строчки:
auto eth0
iface eth0 inet dhcp
Настройка PostgreSQL
Создадим учётную запись для СУБД:
sudo -u postgres psql
ALTER USER postgres PASSWORD 'password';
\q
Создадим БД с помощью TDMS Фарватер Администратор:
Установка компонентов
Установим и сконфигурируем ssl 1.0, библиотеки С 6.0 и пакет NET 5.0 SDK из дистрибутивов Microsoft. Для включения установки пакетов с использованием протокола HTTPS установим пакеты ca-certificates и apt-transport-https:
sudo apt install ca-certificates apt-transport-https
Добавим ключ подписывания пакетов Microsoft в список доверенных ключей:
wget -O - https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc.gpg > /dev/null
Загрузим параметры репозитория Microsoft:
sudo wget https://packages.microsoft.com/config/debian/10/prod.list -O /etc/apt/sources.list.d/microsoft-prod.list
Обновим пакеты:
sudo apt update
и установим компоненты:
sudo apt install libssl1.0.2
sudo apt install libc6-dev && sudo apt-get install libgdiplus
sudo apt install dotnet-sdk-5.0
sudo apt install aspnetcore-runtime-5.0
Установка TDMS Фарватер Сервер
Скопируйте архив Tdms.Farvater.Server на сервер средствами Linux либо Windows с помощью WinSCP. Далее создайте папку для программы и распакуйте в неё архив:
mkdir farvater
tar -xf Tdms.Farvater.Server.4.1.85.tar.gz -C farvater
#подставьте правильную версию!
Для подключения базы данных отредактируем настройки соединения в appsettings.json:
sudo nano ./farvater/appsettings.json
Ищем следующую строку и заполняем в ней адрес сервера, базы и данные аутентификации:
"ConnectionStrings": {
"Tdms": "Host=localhost;Port=5432;Database=farvater;Username=postgres;Password=password"}
В случае установки на один сервер Host=localhost. Назначим сервису права для исполнения:
sudo chmod 777 ./farvater/Tdms.Server.Host
Добавим права на директорию /tmp для временных файлов:
sudo chmod o+w /tmp
И перезагрузим сервер:
sudo reboot now
Запустить программу можно следующим образом:
sudo nohup ./farvater/Tdms.Server.Host &
Теперь можно зайти на на веб-интерфейс и проверить подключение:
На этом настройки программы TDMS Фарватер Сервер закончена.