Skip to content
2.12.0

Установка EVA Desktop ​

Как установить EVA Desktop, подключить его к облачной EVA компании и войти. Что происходит при первом запуске, где лежат данные и что делать, если запуск не удался.

Требования ​

WindowsLinux
СистемаWindows 10 и 11, x64Ubuntu 22.04 и новее или совместимый дистрибутив
ФорматУстановщик .exeAppImage
СетьДоступ к облачной EVA компанииДоступ к облачной EVA компании

Права администратора не нужны: службы регистрируются для текущего пользователя.

Первый запуск ​

  1. Адрес сервера. Укажите адрес облачной EVA, например https://eva.example.com. Его даёт администратор.
  2. Загрузка. Desktop скачивает Node.js и сервисы API, Runtime и Package-pool с этого сервера и ставит их зависимости. Прогресс виден на экране.
  3. Службы. Сервисы регистрируются как службы пользователя: в Windows через планировщик заданий при входе в систему, в Linux через systemd --user.
  4. Проверка. Desktop ждёт, пока все три сервиса ответят. Порты выбираются один раз и сохраняются.
  5. Вход. Логин и пароль те же, что в веб-версии, включая учётную запись LDAP. Desktop получает долгоживущий токен устройства, и повторно входить не нужно.

После этого окно можно закрывать: службы продолжают работать, агенты и фоновые сервисы не останавливаются. Повторный запуск подключается к уже работающим службам.

Несколько компьютеров ​

Один пользователь может поставить Desktop на несколько компьютеров. Каждое устройство получает свой токен и свою сессию в облаке, локальные чаты у каждого компьютера свои.

Обновления ​

Desktop берёт с сервера полный комплект последних версий сервисов. Когда администратор обновляет облачную EVA, Desktop подтянет новые сервисы при следующем запуске.

Сменить сервер ​

Команда Сменить сервер останавливает службы, очищает адрес, сессию и порты. После неё снова откроется первый шаг.

Где лежат данные ​

Все данные Desktop в папке ~/.eva:

ПутьЧто там
desktop.jsonАдрес сервера и порты служб
control.sqlite, sessions.sqliteНастройки, пакеты, локальные чаты
packages/Установленные пакеты
logs/Логи окна и служб
services/Скачанные версии сервисов

Файлы пространств остаются в тех папках, которые вы подключили к чату.

Если не запускается ​

ПризнакЧто делать
Ошибка на экране загрузки или «Отказано в доступе»Откройте ~/.eva/logs/latest.log: там каждый шаг и пути
Таймаут проверки запускаХвост ~/.eva/logs/api.log показан в ошибке. Полный лог в той же папке
Порт занят другой программойСменить сервер и подключиться заново, порты выберутся новые
Нет сетиДоступен только просмотр истории. Чат заработает, когда вернётся связь с сервером

Документация экосистемы EVA 2.1