2.코디우스(Codius) 노드 서버 한글 메뉴얼(중반부)
- [암호화폐-리플]
- 2018. 6. 28.
2.코디우스(Codius) 노드 서버 한글 메뉴얼(중반부)
* 코디우스 호스트 사이트 http://codiushosts.com/(링크)
- 2018.06.28 17시 기준 현황입니다. 여전히 저의 3번 서버노드인 codius-ksgman3.ksgman.com에 스마트계약이 1건 돌아가고 있습니다. 스마트 계약이 자주 돌아야 보상 XRP가 늘겠죠?
(현재는 스마트 계약 1건이 자주 올라타는 3번 노드서버의 XRP 보상수량은, 24시간 기준으로 0.330256 정도 받고 있습니다. 당연하게도 스마트 계약이 늘면 곱하기로 늘겠죠? 저는 자주 스마트계약 걸리는 3번 서버노드가 2개이상 올라타면 램메모리를 16GB로 올릴예정입니다.(스마트계약 1건당 512MB를 사용합니다.) 슬프게도 1번, 2번 서버 보상의 합보다, 3번서버 단일 보상이 큽니다. )
안녕하세요.
이번 시간은 한글 메뉴얼 중반 설명서를 작성합니다.
이번글에서는 도메인, 서버, 토스트월렛 준비단계 및 서버기본세팅 단계까지 해보겠습니다.
1. 도메인 만들기.
- https://dcc.godaddy.com/(링크) 에 접속합니다.
- 회원가입(페이스북계정으로 로그인가능)을 하고 도메인을 구매합니다.
- 아래 화면을 예를 들면 제 도메인은 ksgman.com 입니다.
- DNS메뉴에서 영역관리로 들어갑니다.
- 도메인 이름에 자신의 도메인을 입력하고 검색을 누릅니다.
- 스크롤을 아래로 내려보면 추가 버튼이 보입니다. 누릅니다.
- 자 저는 호스트 네임을 codius-korea2 으로 하려고합니다. 서버노드 주소는 codius-korea2.ksgman.com 이 되겠죠. 유형을 A 로 선택후 만들려고 하는 호스트 네임을 적습니다. 그리고 지시 방향은 서버 아이피를 적어야 하는데 아직 서버가 준비가 되질않았군요. 도메인은 여기서 정지하고, 서버를 만들기로 넘어가보도록 하겠습니다.
2. 서버 만들기.
- 저는 네이버 클라우드 플랫폼을 사랑(?) 합니다만.. 아마존이나 네이버는 서버구성, 방화벽, 연결이 살짝 복잡한 부분이 있으니 가장 손쉽고 저렴한 비용의 구글 클라우드 플랫폼으로 서버를 만들겠습니다. 물론 다음글에는 네이버나 아마존 서버 만들기도 메뉴얼을 만들어 보겠습니다.
- 구글 클라우드 플랫폼(링크) 으로 접속합니다.(구글계정으로 로그인하세요. 무료평가판 신청하면 365일동안 $300 크레딧을 줍니다.)
- 메뉴 -> 컴퓨터 엔진 -> VM 인스턴스 로 진입합니다.
- 만들기 클릭.
- 서버이름을 지어줍니다. 저는 서버노드 이름이 codius-korea2.ksgman.com 이기에 codius-korea2 로 지었습니다.
- 머신유형은 vCPU 1개에 기본 램메모리가 3.75GB입니다.(램메모리를 올리려면 옆에 맞춤설정을 눌러서 램을 올릴 수 있습니다. 저는 6.5GB로 했습니다.)
- 부팅디스크의 변경을 누릅니다.
- CentOS7을 선택후 아래 표준 영구 디스크를 선택(SSD는 비싸기만 합니다.), 용량 크기를 정해줍니다. 저는 100GB로 설정했습니다.
- 방화벽에서 HTTP 트래픽 허용, HTTPS 트래픽 허용을 선택합니다.
- 최종적으로 확인합니다. 이름, 지역, 머신유형, OS, 부팅디스크, 방화벽을 확인. 오른쪽 상단에 월 비용 예상가격이 나옵니다.(우리는 365일동안 쓸수 있는 $300가 있으니 걱정하지마세요.)
- 만들기 클릭.
- 서버가 만들어지는데 조금 시간이 필요합니다. 기다리면 위 화면과 같이 뜹니다. 여기서 외부 IP주소가 중요합니다.
- 이제 도메인 메니져로 이동해서 아래와 같이 작성합니다.
- 유형 A, 호스트에 호스트네임을 적고, 지시방향에 외부IP주소를 쓴뒤 저장.
-그리고 한번더 아래와같이 *.호스트네임과 외부 IP주소를 추가로 저장합니다.
- 자 그러면 아이피주소와 도메인이 연결됩니다. 그럼 잘 연결됬는지 확인해봅시다.
- https://dnschecker.org/ 으로 접속후 아래 화면에 호스트도메인주소를 치고 검색을 누릅니다.(녹색v자가 전부 떠야 잘 작동하는겁니다. 시간이 걸릴수도있으니, 조급하게 하지마세요.)
- 다음으로 SSH 클릭합니다. 그러면 새창이 뜨고 서버접속이 자동적으로 이루어집니다.
- 명령어창에서 아래와같이 입력합니다.
- sudo su 엔터.
- 자동설치스크립트에서 moneyd 설치부분에서 오류가 나는 경우가 있어서 아래 명령어를 추가합니다.
- curl --silent --location https://rpm.nodesource.com/setup_10.x | bash - 엔터
- yum install -y nodejs 엔터
- yum install -y https://codius.s3.amazonaws.com/moneyd-xrp-4.0.0-1.x86_64.rpm 엔터
- yum install -y wget 엔터.
- wget https://raw.githubusercontent.com/xrp-community/codius-install/master/codius-install.sh -O codius-install.sh && bash codius-install.sh 엔터.
- 자동설치 스크립트가 실행된 화면입니다. 각 메뉴 설명은 아래와 같습니다.
1) 시스템에 Codius를 설치하고 실행하십시오.
2) 시스템에서 codius 오류를 확인하십시오.
3) 인증서 상태 확인 및 갱신.
4) 서버에서 codius 정리.
5) Moneyd & Codius를 최신 버전으로 업데이트하십시오.(이방법 비추천)
6) 나가기.
- 우리는 코디우스 설치를 해야하니 숫자 1 엔터.
- IP address : 서버 외부 IP주소 엔터.
- Hostname : 전체 호스트도메인주소 엔터.(codius-korea2.ksgman.com)
- Wallet Secret : 토스트월렛 지갑 시크릿키 엔터.(서버용 지갑 추가로 만들어서 하는걸 추천드립니다.)
- Email : 이메일주소 엔터.
- 자동설치가 진행됩니다.
- 중간에 key를 누르라고하면 아무키나 누르시구요 (y/n) 나와도 y누르시면되는데. 아래화면이 나오면 잠깐 멈추어주세요.
- _acme-challenge.codius-korea2.ksgman.com 와 그 아래 코드가 중요합니다.
- 도메인 매니져에서 TXT유형으로, 호스트는 _acme-challenge.codius-korea2까지만 입력, TXT값은 그 아래 코드입니다.
- 저장.
- 엔터키를 누르면 한번 더 나오는데 같은 위의 방법으로 TXT유형으로 더 저장합니다. 그리고 잠시 서버 작업을 중단해주세요.
- https://mxtoolbox.com/TXTLookup.aspx 으로 접속해서 _acme-challenge.codius-korea2.ksgman.com을 검색합니다.
- 위 그림처럼 떠야 정상입니다. 2가지 암호키를 넣은게 떠야 됩니다. 정상 확인후 다시 서버작업창에서 엔터.
- 추가로 자동설치가 진행됩니다. 조금 기다리면 Reboot now? [y/n] 이 뜹니다. y 엔터. 서버가 재시작됩니다.
- 자 이제 인터넷창에 자신의 "서버도메인주소/version" 쳐보시면 (예) codius-korea2.ksgman.com/version 접속해서 {"name":"Codiusd (JavaScript)","version":"1.1.1"}이 뜨면 서버가 잘 구성된겁니다.
- 조금 기다리시면 * 코디우스 호스트 사이트 http://codiushosts.com/(링크) 에도 뜨실껍니다.
문제가 발생한경우는 크게 3가지로 보여집니다.
1. 방화벽관련.(서버 방화벽문제)
2. 시크릿지갑관련.(moneyd-xrp연동문제)
3. SSL인증서관련.(위에 TXT로 하는거있죠?)
다음 후반부글은 코디우스 서버 세부설정이나 추가옵션설정 방법 그리고 문제점해결방법에 대해서 알아보겠습니다.
감사합니다.
'[암호화폐-리플]' 카테고리의 다른 글
코일(Coil)사의 웹 수익 창출( Web Monetization) 이용 방법 (7) | 2018.10.11 |
---|---|
1.코디우스(Codius) 노드 서버 한글 메뉴얼(초반부) (3) | 2018.06.28 |