Wiki » History » Revision 20
Revision 19 (Дмитрий Курнаев, 06/30/2025 07:22 AM) → Revision 20/28 (Дмитрий Курнаев, 06/30/2025 07:26 AM)
h1. Инструкция
h2. I - Устанавливаем ОС Ubuntu 22.04
p. Здесь вопросов быть не должно
h2. II - Настройка сервера сигнализации (High-performance backend) для Nextcloud Talk
h3. Введение
p. Установка выполнена на ВМ: 4 CPU, 16 GB RAM, 60GB, ОС Ubuntu 22.04
Должны быть включены следующие порты:
22 (ваш SSH порт)
80 (TCP)
443 (TCP)
3478 (UDP и TCP)
h3. 1. Подготовка системы
p. sudo apt update && apt upgrade
sudo apt install make protobuf-compiler git python3 docker.io zip unzip
h3. 2.Установка последней версии Go
p. 2.1. wget https://go.dev/dl/go1.21.3.linux-amd64.tar.gz - качаем архив
p. 2.2. sha256sum go1.21.3.linux-amd64.tar.gz - проверяем хэш
p. 2.3. sudo tar -C /usr/local -xzf go1.21.3.linux-amd64.tar.gz - разворачиваем архив
p. 2.4. sudo nano ~/.profile
p. 2.5
export PATH=$PATH:/usr/local/go/bin - правим переменные окружения
export GOPATH=$HOME/goproject
export PATH=$PATH:$GOPATH/bin
source ~/.profile
p. 2.6.
mkdir $HOME/goproject - создаем рабочую директорию
p. 2.7. go version - проверяем версию
h3. 3. Настройка NATS сервера