Развёртывание с помощью Docker Compose
Стек OpenReplay можно установить на одной машине с помощью Docker Compose.
Предварительные требования
Section titled Предварительные требования- Ubuntu 20.04 LTS (рекомендуется версия LTS)
- Публичный IP-адрес, привязанный к машине. Это означает, что ваш сервер доступен из Интернета.
- У вас должно быть доменное имя, привязанное к этому IP-адресу.
- Выберите тип инстанса. Минимальные характеристики —
2 vCPUs, 8 GB of RAM, 50 GB of storageи архитектура x86, иначе backend-сервисы OpenReplay просто не запустятся. Поэтому мы рекомендуем как минимумt3.large(или эквивалент), чего достаточно для низкого/умеренного объёма. Если вы ожидаете высокий трафик, вам следует масштабироваться отсюда.
Развёртывание OpenReplay
Section titled Развёртывание OpenReplay## From your terminal
SSH_KEY=~/Downloads/openreplay-key.pem #! wherever you've saved the SSH key
INSTANCE_IP=REPLACE_WITH_INSTANCE_PUBLIC_IP
chmod 400 $SSH_KEY
ssh -i $SSH_KEY ubuntu@$INSTANCE_IP
- Установите OpenReplay, указав домен, на котором он будет работать (например, DOMAIN_NAME=openreplay.mycompany.com):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/openreplay/openreplay/main/scripts/docker-compose/docker-install.sh)"
Теперь всё готово, OpenReplay должен быть безопасно доступен по домену, который вы создали ранее. Вы можете создать учётную запись, перейдя на страницу /signup (т. е. openreplay.mycompany.com/signup).
Есть вопросы?
Section titled Есть вопросы?Если у вас возникнут какие-либо проблемы, подключайтесь к нашему Slack или загляните на наш Форум и получите помощь от нашего сообщества.