# Digital Ocean에 배포

**URL:** https://heroiclabs.com/docs/kr/nakama/guides/deployment/digital-ocean/
**Summary:** 이 가이드에서는 Nakama로 개발하는 데 필요한 Digital Ocean 드로플릿의 초기 구성에 대해 설명합니다. 드로플릿을 구성한 후 다른 Docker 설치와 마찬가지로 Nakama를 설치할 수 있습니다.

---


# Digital Ocean에 배포

Digital Ocean 드로플릿에서 Nakama를 실행하면 Nakama를 로컬에 설치하지 않고도 Nakama를 사용하여 개발할 수 있습니다.

## 드로플릿 구성

드로플릿의 구성은 다음과 같아야 합니다:

- Linux 배포: **Ubuntu 20.04 x64**
- RAM: **4GB RAM** / 80GB SSD 디스크
- 지역: 지연 시간을 최소화하려면 가까운 지역을 선택합니다.
- 새 SSH 키 추가: 새 SSH 키를 생성한 후 키를 안전하게 저장합니다. 이런 식으로 서버에 로그인합니다.

공개 키 설정에 도움이 필요한 경우 [Digital Ocean의 가이드](https://www.digitalocean.com/community/tutorials/how-to-use-ssh-keys-with-digitalocean-droplets)를 참조하세요.

## 드로플릿에 액세스

드로플릿이 실행되면 Digital Ocean 콘솔의 IP 주소를 기록해 둡니다.

![Digital Ocean 대시보드]({{< fingerprint_image "/images/pages/nakama/guides/deployment/digital-ocean/ip-address.png" >}})

다음 단계에서는 드로플릿에 SSH로 연결해야 합니다. 이전 단계에서 공개 키를 사용하여 사전 인증했으므로 사용자 이름/암호가 필요하지 않습니다.

```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 설치를 준비하려면 드로플릿에 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/)에 대한 가이드를 참조할 수 있습니다.
