Установка и конфигурация сервера Web-клиента

Пользователь, выполняющий настройку Docsvision, должен являться локальным администратором (быть указанным в файле sudoers).

Если в Web-клиенте планируется работать с функциями модуля Управление архивом, установите серверную часть модуля Управление архивом на компьютер с сервером Docsvision перед установкой серверного расширения Web-клиента.

Если Web-клиент уже установлен и планируется дополнительно установить модуль Управление архивом выполните следующие действия:

  1. Установите сначала модуль Управление архивом.

  2. Затем обновите Web-клиент с установкой компонентов управления архивом.

Работа с модулем Управление архивом поддерживается в модуле Web-клиент 6.1, сборка 522 и выше.

Установка на Linux

  1. Установите службу Web-клиента следующей командой, предварительно обновив индекс пакетов:

    sudo apt-get update
    sudo apt-get install docsvision-webclient
  2. Все настройки Web-клиента хранятся в конфигурационном файле appsettings.json. Конфигурационный файл может быть изменён в любом текстовом редакторе, например nano.

    sudo nano /usr/lib/docsvision/webclient/appsettings.json

    Основные настройки, которые нужно сделать:

    {
      "Docsvision": {
        "WebClient": {
          "Authentication": {
            "DefaultDomain": "DOMAIN.COM" (1)
          },
          "Server": {
            "SessionManagerConnection": {
              "ConnectionAddress": "http://dvserver.domain.com:5000"  (2)
            }
          }
        }
      },
      "Ldap": { (3)
        "AuthType": "Basic", (4)
        "Credential": {
          "UserName": "account@domain.com", (5)
          "Password": "password" (6)
        }
      },
      "DataProtectCertificateThumbprint": "thumbprint", (7)
      "SystemUserAccount": "account@domain.com", (8)
      "SystemUserPassword": "password", (9)
    }
    1 DefaultDomain — домен по умолчанию в формате FQDN.
    2 ConnectionAddress — адрес сервера Docsvision.
    3 Ldap — имя и пароль учётной записи, под которой процесс обращается к ActiveDirectory.
    Пароль можно указывать в открытом или в зашифрованном виде, см. подробнее о шифровании в документации по установке системы, раздел "Защита системной учётной записи"
    4 AuthType — тип аутентификации: Basic — аутентификация через LDAP (подробнее см. в документации модуля Платформа Настройка работы с несколькими доменами), Oauth — аутентификация через ЕСИА или Azure.
    5 UserName — логин пользователя модуля для аутентификации LDAP.
    6 Password — пароль учётной записи пользователя для аутентификации LDAP.
    7 DataProtectCertificateThumbprint — отпечаток закрытого ключа шифрования SHA1.
    Указывается без двоеточия, например, D8602179888DC8402B393F11DCA16A3376DDF879, см. подробнее в документации по установке системы, раздел "Защита системной учётной записи".
    Если шифровать пароль системной учётной записи не планируется, параметр можно удалить.
    8 SystemUserAccount — имя системной учётной записи Docsvision в формате UPN.
    9 SystemUserPassword — пароль системной учётной записи рекомендуется хранить в зашифрованном виде. Подробнее про шифрование см. в документации по установке системы, раздел "Защита системной учётной записи".