# 在Digital Ocean上部署

**URL:** https://heroiclabs.com/docs/zh/nakama/guides/deployment/digital-ocean/
**Summary:** 本指南提供了使用Nakama开发所需要的Digital Ocean droplet的初始配置。droplet配置完毕后，可以像安装任何其他Docker一样安装Nakama。

---


# 在Digital Ocean上部署

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

## Droplet配置

您的droplet应具有以下配置：

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

如果您在设置公用键方面需要帮助，请参考[Digital Ocean指南](https://www.digitalocean.com/community/tutorials/how-to-use-ssh-keys-with-digitalocean-droplets)。

## 访问droplet

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

![Digital Ocean仪表板]({{< fingerprint_image "/images/pages/nakama/guides/deployment/digital-ocean/ip-address.png" >}})

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

```sh
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。

为此，请运行以下命令：

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

## 正在运行Nakama

现在您已安装了Docker和Docker Compose，您接下来需要创建一个`docker-compose.yml`文件。最简单的方法是使用[nakama](https://github.com/heroiclabs/nakama)存储库本身的一个文件。

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

然后运行Docker Compose启动Nakama。

```sh
docker compose up
```

除上述方法外，您也可以按照我们的指南说明[使用Docker安装Nakama](../../../getting-started/install/docker/)。
