Установка
Развернуть платформу можно двумя путями: пакетом из репозитория или контейнером. Пакет удобнее, когда окружение уже настроено и вы управляете зависимостями сами; контейнер — когда нужна воспроизводимость и не хочется спорить с версиями системных библиотек.
Требования к окружению
Минимум — 64-битная Linux-система с ядром не старше пяти лет, два ядра процессора и два гигабайта памяти. Для боевой нагрузки этого мало: считайте по гигабайту памяти на каждые сто одновременных соединений и держите запас в треть.
Нужна база данных и место под файловое хранилище на том же или соседнем узле. Сетевой диск подходит, но задержка на нём попадает прямо в время ответа, поэтому под хранилище лучше брать локальный SSD.
Установка пакетом
Подключите репозиторий, поставьте пакет менеджером своей системы и запустите первичную настройку — она создаст конфигурационный файл, применит миграции схемы и сгенерирует служебный ключ. Значения по умолчанию рассчитаны на одиночный узел; для кластера правится секция с адресами соседей.
Конфигурация лежит одним файлом. Все параметры дублируются переменными окружения — при развёртывании через систему оркестрации удобнее задавать их так, а файл не трогать вовсе.
Проверка после установки
Служба поднимается штатной командой запуска и отвечает на служебной ручке состояния. Ответ содержит версию, состояние соединения с базой и список применённых миграций. Если в нём отсутствует хотя бы одна миграция, работать нельзя — сначала доводим схему до конца.
Дальше переходите к быстрому старту: там первый настоящий запрос и первый ключ доступа.