使用 Docker Compose 部署
OpenReplay 技术栈可以使用 Docker Compose 安装在单台机器上。
- Ubuntu 20.04 LTS(推荐使用 LTS 版本)
- 为机器分配公网 IP。这意味着你的服务器可以从互联网访问。
- 你应当有一个绑定到该 IP 地址的域名。
- 选择你的实例类型。最低规格为
2 vCPUs, 8 GB of RAM, 50 GB of storage,并且需要 x86 架构,否则 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)来创建账户。