Для установки на чистую ОС требуется подключение к интернету. Так как, установочные файлы и необходимые для работы сервера библиотеки скачиваются с оригинальных ресурсов.
Copy sudo timedatectl set-timezone Asia/Tashkent
sudo apt update && sudo apt upgrade -y
Copy curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash
source ~/.bashrc
nvm install 22
nvm use 22
Copy 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
Copy sudo systemctl start mongod
sudo systemctl enable mongod
sudo systemctl restart mongod
sudo systemctl status mongod
Copy 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
Copy sudo systemctl enable redis-server
sudo systemctl start redis-server
Copy sudo apt install -y build-essential xpdf unrtf djvulibre-bin antiword pandoc nfs-common zip samba mongodb-org-tools
Copy cd ~
git clone --depth=1 --filter=tree:0 https://oauth2:glpat-W4hqEXLEvYpFYDj4Cz3s@git.datagaze-lab.uz/datagaze-dlp/server-18.git
cd server-18
npm install && npm audit fix