Wiki » History » Version 19
Дмитрий Курнаев, 06/30/2025 07:22 AM
| 1 | 1 | Дмитрий Курнаев | h1. Инструкция |
|---|---|---|---|
| 2 | 2 | Дмитрий Курнаев | |
| 3 | h2. I - Устанавливаем ОС Ubuntu 22.04 |
||
| 4 | 3 | Дмитрий Курнаев | |
| 5 | p. Здесь вопросов быть не должно |
||
| 6 | 4 | Дмитрий Курнаев | |
| 7 | h2. II - Настройка сервера сигнализации (High-performance backend) для Nextcloud Talk |
||
| 8 | 5 | Дмитрий Курнаев | |
| 9 | h3. Введение |
||
| 10 | 6 | Дмитрий Курнаев | |
| 11 | 9 | Дмитрий Курнаев | p. Установка выполнена на ВМ: 4 CPU, 16 GB RAM, 60GB, ОС Ubuntu 22.04 |
| 12 | 7 | Дмитрий Курнаев | Должны быть включены следующие порты: |
| 13 | |||
| 14 | 22 (ваш SSH порт) |
||
| 15 | 80 (TCP) |
||
| 16 | 443 (TCP) |
||
| 17 | 3478 (UDP и TCP) |
||
| 18 | |||
| 19 | 11 | Дмитрий Курнаев | h3. 1. Подготовка системы |
| 20 | 12 | Дмитрий Курнаев | |
| 21 | 15 | Дмитрий Курнаев | p. sudo apt update && apt upgrade |
| 22 | sudo apt install make protobuf-compiler git python3 docker.io zip unzip |
||
| 23 | 16 | Дмитрий Курнаев | |
| 24 | h3. 2.Установка последней версии Go |
||
| 25 | 17 | Дмитрий Курнаев | |
| 26 | 18 | Дмитрий Курнаев | p. 2.1. wget https://go.dev/dl/go1.21.3.linux-amd64.tar.gz - качаем архив |
| 27 | |||
| 28 | 19 | Дмитрий Курнаев | p. 2.2. sha256sum go1.21.3.linux-amd64.tar.gz - проверяем хэш |
| 29 | 18 | Дмитрий Курнаев | |
| 30 | 19 | Дмитрий Курнаев | p. 2.3. sudo tar -C /usr/local -xzf go1.21.3.linux-amd64.tar.gz - разворачиваем архив |
| 31 | 18 | Дмитрий Курнаев | |
| 32 | 19 | Дмитрий Курнаев | p. 2.4. sudo nano ~/.profile |
| 33 | 17 | Дмитрий Курнаев | export PATH=$PATH:/usr/local/go/bin |
| 34 | export GOPATH=$HOME/goproject |
||
| 35 | export PATH=$PATH:$GOPATH/bin |
||
| 36 | source ~/.profile |
||
| 37 | mkdir $HOME/goproject |