Skip to main content

Установка на Альт Сервер 11.1

Включение SSH сервера

Не обязательно, но упростит установку на удаленный сервер. После установки можете выключить сервер через: systemctl disable sshd

mcedit /etc/openssh/sshd_config - Откройте редактор В редакторе надо найти и поменять строку с "PermitRootLogin", на PermitRootLogin yes, и UseDNS - UseDNS no

systemctl enable --now sshd - включите сервер

Подключение официальных репозиториев

mcedit /etc/apt/sources.list.d/alt.list

Проверьте, что присутвуют строки и они раскомментированы (уберите в начале строк #)

rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64 classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64-i586 classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/noarch classic

Запустите apt-get update

Установка локальной PostgresDB

CSP поддерживает любую СУБД, совместимую с PostgresSQL 15

В процессе инициализация нужно будет задать пароль, он потребуется для настройки CSP сервера

apt-get install postgresql18-server postgresql18-contrib -y

/etc/init.d/postgresql initdb # Инициализация БД
systemctl enable --now postgresql.service # Включение и запуск

Загрузка первоначальной базы

Загрузите первоначальный дамп postgres.sql.xz из дистрибутива на сервер (например в директорию /root)

createdb -U postgres csp3 # создание базы
xz -dc postgres.sql.xz | psql -U postgres csp3 # загрузка
psql -d csp3 -U postgres -c "SELECT * FROM model_documents.doc_kind LIMIT 5;" # Проверка

Установка зависимостей CSP сервера

Загрузите дистрибутив CSP (distrib.tar.zx) в директорию /srv

cd /srv
tar -xvf distrib.tar.xz -C /srv/distrib
cd /srv/distrib
# Работа CSP сервера требует nats
apt-get nats-server -y
cp ./nats/nats.conf /etc/nats-server.conf
mkdir -p /var/run/nats
chown -R nats:nats /var/run/nats /etc/nats-server.conf
systemctl enable --now nats-server.service
# Установка node.js 18+ версии (npm не обязателен)
apt-get install nodejs

Установка приложения

cp ./app /srv/csp3
cp ./systemd/csp3.service /etc/systemd/system/csp3.service
#### Настройка global-config.json

mcedit /srv/csp3/global-config.json

Пример конфигурации:

{}

Настройка systemd и запуск

Проверьте соединение:

Подключитесь через браузер к порту CSP сервера (из global-config.json)

Установка Nginx

Опционально, установите nginx (или любой другой reverse proxy), это позволит настроить https