очень помогла статья https://vmkh.net/ustanovka-servicedesk-plus-na-ubuntu-server/, правда в ней исп mysql но с postgres все то же самое. Заподло в том, что в официальной документации https://help.servicedeskplus.com/introduction/installation.html не увидел, что база данных должна устанавливаться и создаваться отдельно (2021-11-03 — БД предварительно не надо устанавливать. Установщик сам ставит свой pgsql и создает в нем базу).
На севере SM6027 создал виртуалку servicedesk из установщика ubuntu server 16.4.1. При установке выбрал только postgresql.
Установил mc и w3m.
В файле /etc/network/interfaces прописал статический ip 192.168.1.18+
Скачал дистрибутив ManageEngine ServiceDesk Plus ManageEngine_ServiceDesk_Plus_64bit.bin.
Все версии здесь: https://archives.manageengine.com/service-desk/
Присвоил бинарнику атрибут x и запустил его выполнение с ключом -console (в инструкции встречал вариант -i console. Не работает). Выполнил типовую установку, версия Enterprise, каталог /root/ManageEngine.
Версия
10.0 Сборка 10007
Вход после установки по кнопке Administrator
Установил пароль пользователя postgres в системе. passwd postgres (потом пароль сменил)
Установил пароль пользователя postgres в субд.
su postgres
psql
\password postgres
\q
Создал базу. Помогла https://losst.ru/ustanovka-postgresql-ubuntu-16-04
su postgres
createdb -U postgres -T template0 servicedesk
Запустил в папке bin установленного продукта sh changeDBServer.sh —console. Указал localhost, порт 5432, user postgres, база servicedesk
Запустил в папке /root/ManageEngine/ServiceDesk/bin sh run.sh
Программа что-то очень долго выполняла после чего предложила войти в систему по адресу http://localhost:8080
Настроил в Микротик проброс порта 195.178.203.14:80->192.168.1.18:8080
Присвоил имя sd.rcpcm.org адресу 195.178.203.14 (в Яндекс Коннект)
Пароль по умолчанию administrator administrator