Gun 서버를 배포하는 방법
1. AWS EC2 인스턴스 생성
-
AWS EC2 콘솔을 열고 로그인합니다.
-
Instances
>Launch an instance
를 찾아 인스턴스 생성을 시작합니다. -
아래 표에 따라 인스턴스를 설정하고 생성합니다.
key value comment Instance Name my-gun-server Image Ubuntu Quick Start > Ubuntu > 64-bit(x86) Instance type t3.medium
추천 -
Instances
에서my-gun-server
라는 이름으로 생성된 인스턴스를 찾아 인스턴스 생성이 완료될 때까지 기다립니다. -
해당 인스턴스를 선택하고 아래
Security
에서 보안 그룹Security groups
을 찾아 클릭합니다. -
인바운드 규칙을 편집
Edit inbound rules
하여 규칙을 추가한 후 저장합니다.Type Source HTTP Anywhere-IPv4 HTTPS Anywhere-IPv4 HTTP Anywhere-IPv6 HTTPS Anywhere-IPv6 -
해당 인스턴스를 선택하고 오른쪽 상단의
Connect
를 클릭하여 콘솔에 접속한 후,sudo -s
를 입력해 관리자 권한을 얻습니다.
2. 최신 버전의 gun 서비스 배포
# gun 서비스 설치
wget https://alpha.biz/app/scripts/deploy-gun-server.sh
bash ./deploy-gun-server.sh
systemctl daemon-reload
# gun 서비스는 시스템 시작 시 자동으로 실행됩니다.
systemctl enable gun-server.service
# gun 서비스를 즉시 시작합니다.
systemctl start gun-server.service