Интеграция с Jatoba¶
Jatoba — ПО общего назначения, предназначенное для создания и управления реляционными базами данных
Примечание
Ядро СУБД Jatoba построено на основе одной из самых известных в мире СУБД с открытым исходным кодом Postgresql
Интеграция¶
Для интеграции вам необходимо:
Подготовленный пакет сервера RuDesktop
Важно
Подготовленный пакет сервера можно получить, связавшись с нашим отделом продаж: sales@rudesktop.ru
Пакет Jatoba с лицензионным ключом
Пример интеграции¶
Установить сервер RuDesktop
Установить и активировать Jatoba
Примечание
Руководство по установке Jatoba: https://www.gaz-is.ru/produkty/inform-sistemy/subd-jatoba#materialy
Проверить рабоспособность сервиса Jatoba
systemctl start jatoba-4 systemctl enable jatoba-4
Выполнить предварительную сборку сервера
rude install [СЕРВЕР:ПОРТ]
Перейти в
/etc/systemd/system
и заменить строку postgresql.service на jatoba-4.service в следующих файлах:rudesktop-executor.service
rudesktop-pxe.service
rudesktop-relay.service
rudesktop-web.service
Отредактировать файл по пути
/var/lib/jatoba/4/data/pg_hba.conf
по шаблону:# TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all all peer # IPv4 local connections: host all all 127.0.0.1/32 md5 # IPv6 local connections: host all all ::1/128 md5 # Allow replication connections from localhost, by a user with the # replication privilege. local replication all peer host replication all 127.0.0.1/32 md5 host replication all ::1/128 md5
Создать в СУБД пользователя rudesktop с паролем из файла
/var/default/rudesktop
Важно
Пароль находится в поле POSTGRES_PASSWORD
Создать в СУБД базу данных с именем rudesktop
Важно
Выдать пользователю rudesktop все права на базу rudesktop
Запустить сервис rudesktop-web
systemctl start rudesktop-web.service
Запустить создание структуры базы данных сервера
rude migrate
Создать суперпользователя на сервере
rude createsuperuser
Теперь можно перейти в веб-интерфейс сервера, авторизоваться и начать пользоваться сервисом