PostgreSQL
PostgreSQL — обязательная внешняя реляционная база данных Пульта. В ней хранятся конфигурация, служебные данные и прочая информация, необходимая для работы системы. БД разворачивается отдельно заказчиком или как часть подготовленной инфраструктуры.
Произведите установку и инициализацию инстанса PostgreSQL на выделенном сервере согласно официальной документации в соответствии с выбранной ОС. На данный момент Пульт поддерживает работу с версиями PostgreSQL 15-16.
Произведите настройку PostgreSQL:
#задать пароль пользователю postgres
sudo passwd postgres;
#от пользователя postgres создать новую роль pult и БД pult
su - postgres;
createuser --pwprompt pult;
createdb -O pult -E Unicode -T template0 pult;
Отредактируйте файл pg_hba.conf, разрешив принимать соединения от сервера Пульта, добавив в файл запись ниже:
host pult pult 0.0.0.0/0 md5
Отредактируйте конфигурационный файл postgresql.conf:
listen_addresses = '*'
Перезапустите соответствующую службу Postgres.
Параметры подключения к PostgreSQL задаются в файле .env (см. общую инструкцию).