在Digital Ocean上部署 #

在Digital Ocean droplet中运行Nakama是无需本地安装即可使用Nakama进行开发的有效方式。

Droplet配置 #

您的droplet应具有以下配置:

  • Linux发行版:Ubuntu 20.04 x64
  • RAM: 4GB RAM / 80GB SSD Disk
  • 区域:为了减少延迟,请选择离您最近的区域。
  • 添加一个新的SSH键:创建新的SSH键并安全存储。您将通过这种方式登录您的服务器。

如果您在设置公用键方面需要帮助,请参考Digital Ocean指南

访问droplet #

droplet开始运行后,请在您的Digital Ocean控制台中记录其IP地址。

Digital Ocean仪表板
Digital Ocean仪表板

在后续步骤中,您需要将SSH连接到droplet中。由于您在上一步中使用公用键对自己进行了预授权,因此不需要用户名/密码。

1
2
3
ssh root@<IP ADDRESS>
# you are now connected to the droplet through an SSH session.
# you can type `exit` to close the session.

正在安装Docker和Docker Compose #

为了准备安装Nakama,您需要在您的droplet上安装Docker和Docker Compose。

为此,请运行以下命令:

1
2
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

正在运行Nakama #

现在您已安装了Docker和Docker Compose,您接下来需要创建一个docker-compose.yml文件。最简单的方法是使用nakama存储库本身的一个文件。

1
curl -fsSL https://raw.githubusercontent.com/heroiclabs/nakama/master/docker-compose.yml -o docker-compose.yml

然后运行Docker Compose启动Nakama。

1
docker compose up

除上述方法外,您也可以按照我们的指南说明使用Docker安装Nakama