Установка на чистую ОС

Для установки на чистую ОС требуется подключение к интернету. Так как, установочные файлы и необходимые для работы сервера библиотеки скачиваются с оригинальных ресурсов.

Начинаем работу с корректировкой тайм-зоны системы:

sudo timedatectl set-timezone Asia/Tashkent
sudo apt update && sudo apt upgrade -y

Подготовка и установка NodeJS

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash
source ~/.bashrc
nvm install 22
nvm use 22

Подготовка, установка и конфигурация MongoDB

sudo apt-get install gnupg curl
curl -fsSL https://www.mongodb.org/static/pgp/server-8.0.asc | \
   sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg \
   --dearmor
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu noble/mongodb-org/8.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list
sudo apt-get update
sudo apt-get install -y mongodb-org
sudo systemctl start mongod
sudo systemctl enable mongod
sudo systemctl restart mongod
sudo systemctl status mongod

Подготовка, установка и конфигурация Redis

sudo apt-get install lsb-release curl gpg
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
sudo chmod 644 /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt-get update
sudo apt-get install -y redis
sudo systemctl enable redis-server
sudo systemctl start redis-server

Установка нужных библиотек

sudo apt install -y build-essential xpdf unrtf djvulibre-bin antiword pandoc nfs-common zip samba mongodb-org-tools
npm i -g pm2

Скачивание и установка модулей сервера Datagaze DLP

cd ~
git clone --depth=1 --filter=tree:0 https://oauth2:[email protected]/datagaze-dlp/server-18.git
cd server-18
npm install && npm audit fix

Запуск сервера Datagaze DLP

bash start_in_order.sh

Last updated