====== Установка ======
После [[prepare|подготовки системы]] и создания базы данных установите службы systemd и запустите EYEPRINT.
Все команды ниже выполняются от пользователя **root**.
===== Unit-файлы systemd =====
cp /opt/eyeprint/systemd-scripts/eyeprint-* /etc/systemd/system/
Перечитайте конфигурацию systemd и включите автозапуск:
systemctl daemon-reload
systemctl enable eyeprint-core
systemctl enable eyeprint-web
systemctl enable eyeprint-ps
===== Управление службами =====
systemctl start|restart|stop|status|enable|disable eyeprint-xxx
где ''eyeprint-xxx'' — одна из служб: **core**, **web** или **ps**.
^ Служба ^ Назначение ^
| ''eyeprint-core'' | Основная служба. Запускается **первой**. |
| ''eyeprint-web'' | Веб-интерфейс: ''http://IP-адрес:8080'' |
| ''eyeprint-ps'' | Принт-сервер |
===== Первый запуск =====
Запускайте службы **в таком порядке**:
systemctl start eyeprint-core
systemctl start eyeprint-web
systemctl start eyeprint-ps
Проверка состояния:
systemctl status eyeprint-core
systemctl status eyeprint-web
systemctl status eyeprint-ps
После первого запуска **eyeprint-core** настраивает базу данных. Дождитесь окончания инициализации — затем система готова к работе.
===== Вход в веб-интерфейс =====
Откройте в браузере:
* ''http://IP-адрес-сервера:8080''
^ Параметр ^ Значение по умолчанию ^
| Логин | ''epadmin'' |
| Пароль | ''epadmin'' |
===== Другие параметры базы данных =====
В дистрибутиве уже заданы подключение к ''127.0.0.1'', база ''eyeprint'', пользователь ''userep'', пароль ''pass''. Если значения другие, укажите их в ''/opt/eyeprint/application.yaml'' и ''/opt/eyeprint/ps-application.yaml'':
spring:
datasource:
url: jdbc:postgresql://127.0.0.1:5432/eyeprint
username: userep
password: pass
После изменения конфигурации перезапустите службы:
systemctl restart eyeprint-core
systemctl restart eyeprint-web
systemctl restart eyeprint-ps