Digital Ocean에 배포 #

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

드로플릿 구성 #

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

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

공개 키 설정에 도움이 필요한 경우 Digital Ocean의 가이드를 참조하세요.

드로플릿에 액세스 #

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

Digital Ocean 대시보드
Digital Ocean 대시보드

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

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