목적
이 글에서는 우분투 리눅스 버전 20.04에 갈라 노드 소프트웨어를 설치하는 방법을 단계적으로 알려줍니다. 갈라 노드 소프트웨어가 있어야 주크박스 노드를 운영할 수 있습니다. 안정적인 운영체제에서 갈라 노드 소프트웨어를 실행하면 일관된 가동시간이 보장됩니다.
이것은 윈도우나 맥OS에서 갈라 노드 소프트웨어를 실행하는 것에 비해 조금 더 어려운 튜토리얼입니다. 이 방법은 이미 리눅스에 익숙한 분들에게만 권장됩니다. 스크립트 실행에 문제가 있는 경우, 아래 단계별 가이드를 참고해 주세요. 갈라게임즈 디스코드(www.galagames.chat)의 #founders-nodes 채널도 확인하세요.
참고 정보
이 글에서는 여러분이 유효한 노드 라이선스를 보유하고 있으며, 이미 노드 소프트웨어를 다운받았으며, 아래 글에 기술된 내용을 이해하고 있다고 가정합니다.
내용
갈라 노드 소프트웨어 설치
1) 우분투 설치를 위해 터미널을 오픈합니다.
sudo NEEDRESTARTMODE=a apt update && sudo apt upgrade -y
이렇게 하면 프로그램 설치를 위한 최신 패키지 목록이 컴퓨터에 있는지 확인할 수 있습니다.
2) 그런 다음 sudo apt install docker.io -y 라고 입력합니다.
이 명령어는 도커라는 프로그램을 설치할 것입니다. 도커는 갈라 노드 소프트웨어에서 워크로드를 실행하는 데 중요한 역할을 합니다.
3) 설치를 실행한 후, 도커의 상태를 확인하기 위해 아래 명령어를 입력합니다.
sudo systemctl status docker
q 또는 CTRL + C 와 Enter 를 눌러 도커 상태 메뉴에서 나옵니다.
도커가 활성화 상태가 아니라면, 아래 명령어를 사용하여 도커를 시작해 주세요.
sudo systemctl enable --now docker
4) 아래 명령어를 실행하여 리눅스용 갈라 노드 소프트웨어를 다운로드합니다.
sudo wget --trust-server-names https://links.gala.com/DownloadLinuxNode
이 명령어는 gala-node-vX.X.X.tar.gz.라는 이름의 파일을 다운로드합니다.
5) 다운로드가 완료되면, 아래 명령어를 실행하여 갈라 노드 소프트웨어를 추출합니다. 다운받은 버전에 따라 [version number] 부분을 업데이트하는 걸 잊지마세요. 소프트웨어 버전 확인은 아래 이미지를 참고해 주세요.
sudo tar xzvf gala-node-v3[version number].tar.gz
- 예: sudo tar xzvf gala-node-v3.1.10.tar.gz
6) 다음 명령어를 이용하면 갈라 노드 소프트웨어 설치 스크립트가 실행됩니다.
sudo ./gala-node/install.sh
최종 사용자 라이선스 계약을 읽고 Y를 입력하신 다음 엔터(Enter)를 쳐 설치를 계속합니다.
7) 갈라 노드 소프트웨어를 성공적으로 설치한 후, 유저의 갈라게임즈 & 엔터테인먼트 계정에 접속하고 가능한 워크로드를 뽑기 위해 API 키가 필요합니다. API 키 생성은 갈라 노드 대시보드 도움글을 참고하세요. 이 API 키는 다음 명령어에 사용됩니다.
sudo gala-node config api-key 여러분의 API 키 입력
- 예: sudo gala-node config api-key qmlQZxDDQWERTYhwwrpfUWv8n2wE+XoGADnUWpDIVoI=
8) 계정의 API 키를 입력한 후, 아래 명령어를 실행해 현재 이용 가능한 워크로드를 확인합니다.
sudo gala-node licenses
주크박스 라이선스가 있는 경우 player 가 나와야 합니다.
9) 유저는 아래 명령어를 사용해 주크박스 워크로드를 추가할 수 있습니다.
sudo gala-node workload add player
여러 개의 워크로드를 하나의 컴퓨터에서 운영하고 싶은 경우, 각 워크로드에 대한 명령어를 별도로 입력해 주어야 합니다.
10) 설정이 완료되면, 아래 명령어를 실행하여 갈라 노드 소프트웨어 운영을 시작하세요.
sudo gala-node start
11) 갈라 노드 소프트웨어 설치가 완료되었습니다. 아래 명령어를 이용해 소프트웨어가 제대로 운영되고 있는지 확인해 보세요.
sudo gala-node status
참고: 노드의 상태가 유저의 갈라 노드 대시보드에 반영되려면 최대 10분 정도가 소요될 수 있습니다.
선택사항:
sudo gala-node rename 이라는 명령어를 이용하면 노드에 이름을 붙여줄 수 있습니다. 그러면 대시보드 상에서 노드를 수월하게 확인할 수 있습니다.
리눅스 갈라 노드 소프트웨어 명령어에서 갈라 노드 소프트웨어 관리와 관련된 다양한 명령어들을 확인하실 수 있습니다.
12) 노드가 갈라 노드 대시보드에 뜨면, 갈라뮤직 웹사이트에서 주크박스 노드를 활성화하세요. 주크박스 노드를 활성화하지 않으면, 뮤직 워크로드가 오프라인 상태가 되어 보상을 받을 수 없게 됩니다. 자세한 내용은 다음 도움글을 참고하세요: [갈라뮤직] 주크박스 노드 활성화하기(구 플레이어 노드)