Первый узел AFIGate¶
К этому шагу сервер 10.10.50.10 уже поднят с NFS, PostgreSQL и Redis (см.
соответствующие страницы раздела). Далее — установка первого узла AFIGate,
Node1 — 10.10.50.21.
Монтирование каталога NFS¶
Установите клиент NFS, смонтируйте общий каталог и настройте автоматическое монтирование при загрузке:
sudo apt install nfs-common
mkdir -p /opt/afigate/core/data
mount -t nfs 10.10.50.10:/data /opt/afigate/core/data
echo "10.10.50.10:/data /opt/afigate/core/data nfs defaults 0 0" >> /etc/fstab
Настройка конфигурации AFIGate¶
В папке инсталлятора скопируйте шаблон и отредактируйте config-example.txt:
# Укажите параметры подключения к PostgreSQL, Redis и VOLUME_DIR.
# SECRET_KEY и BOOTSTRAP_TOKEN будут сгенерированы автоматически
# ВАЖНО: SECRET_KEY должен совпадать на всех узлах AFIGate, иначе данные не
# будут расшифровываться.
VOLUME_DIR=/opt/afigate
SECRET_KEY=
BOOTSTRAP_TOKEN=
LOG_LEVEL=ERROR
SESSION_EXPIRE_AT_BROWSER_CLOSE=True
# PostgreSQL
DB_ENGINE=postgresql
DB_HOST=10.10.50.10
DB_PORT=5432
DB_USER=afigate
DB_PASSWORD=KXOeyNgDeTdpeu9q
DB_NAME=afigate
# Redis
REDIS_HOST=10.10.50.10
REDIS_PORT=6379
REDIS_PASSWORD=KXOeyNgDeTdpeu9q
# Koko/Lion
SHARE_ROOM_TYPE=redis
REUSE_CONNECTION=False
Запустите установку:
После завершения установки в config.txt будут сгенерированы значения,
например:
Сохраните оба значения — они понадобятся при установке второго узла, см. «Второй узел AFIGate».