使用 Docker Compose 部署

使用 Docker Compose 部署 OpenReplay 的分步指南。

使用 Docker Compose 部署

OpenReplay 技术栈可以使用 Docker Compose 安装在单台机器上。

  1. Ubuntu 20.04 LTS(推荐使用 LTS 版本)
  2. 为机器分配公网 IP。这意味着你的服务器可以从互联网访问。
  3. 你应当有一个绑定到该 IP 地址的域名。
  4. 选择你的实例类型。最低规格为 2 vCPUs, 8 GB of RAM, 50 GB of storage,并且需要 x86 架构,否则 OpenReplay 后端服务将根本无法启动。因此,我们建议至少使用 t3.large(或同等配置),这足以应对低/中等流量。如果你预期会有高流量,则应在此基础上进行扩展。
## 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
  1. 通过提供 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)来创建账户。

如果你遇到任何问题,请加入我们的 Slack 或查看我们的论坛,从我们的社区获得帮助。