Руководство по установке сервера S-INFO
×

12. Основной порядок установки

Общий порядок установки:

  • Проверить версию операционной системы.
  • Обновить операционную систему и установленные пакеты.
  • Установить PostgreSQL.
  •  Для Linux — установить и настроить Nginx.
  • Для Windows — установить и настроить IIS, включая поддержку WebSocket.
  • Создать базу данных и пользователя PostgreSQL.
  • Подготовить папку для серверной части S-INFO.
  • Настроить владельца и права доступа к папке приложения.
  • Скопировать файлы backend в папку приложения.
  • Настроить appsettings.Production.json и дополнительные конфигурационные файлы.
  • Запустить backend вручную для первичной проверки и получения данных для лицензии.
  • Получить и добавить файл server_license.json.
  • Повторно запустить backend вручную.
  • Проверить, что подключение к базе данных выполнено успешно и миграции прошли без ошибок.
  • Для Linux — зарегистрировать backend как systemd-службу.
  • Для Windows — завершить настройку приложения в IIS.
  • Настроить внешний доступ через Nginx или IIS.
  • Настроить SMTP при необходимости отправки почты.
  • Загрузить файлы клиента на сервер через консольную утилиту.
  • Проверить доступность сервера с клиентского компьютера.