IOTA 節點架設教學:GCP 與iri-playbook

第一頁:架設VM第二頁:架設IOTA Full Node
在這頁的教學中,我會帶著大家盡可能地走過每行Ubuntu指令並且提醒一些linux 細節、更重要的是說明playbook本身的圖形化介面(GUI),由於這整個安裝過程都可以在terminal中解決,所以不需要遠端桌面,把iri-playbook 安裝好後網頁監控即可,在最後我也會帶大家把Fiield開啟拿收入.
2.1 首先執行以下四行指令(在linux系統中sudo意味著最高權限,所以什麼指定出問題就都加sudo再試一次),第一行說明切換到root執行;第二行說明更新下載套件;第三行下載抓url的套件;第四行就是一鍵下載,把整個套件抓到VM裡面,其中有問Y/N的都按Y(要不然呢##)

sudo su -
sudo apt-get update
sudo apt-get install curl -y
bash <(curl -s https://raw.githubusercontent.com/nuriel77/iri-playbook/master/fullnode_install.sh)

在執行完下載後playbook可能會叫你重啟(安裝的時候你會看到一朵漂亮的IOTA),那我們就重啟之後到GCP再度開SSH連線,輸入第一行與第四行,重啟指令也貼在這裡讓大家查找:)

shutdown -r now

2.2 iri playbook GUI 安裝成功後你會看到類似下圖的GUI,告訴你的機器IP與監控方法,8811是鄰居監控、5555是節點自身的監控,這就是在設定防火牆時需要這些port的理由.

http://your-ip:8811
http://your-ip:5555

螢幕快照 2018-10-28 00.10.22.png

IOTA Playbook GUI


進入GUI是我們在設定playbook時候最常做的事情,而進入GUI的指令是

iric

2.3 設定GUI 基本先Enable Nelson(幫你連接鄰居交換數據的套件,注意:Nelson設置的過程中會要求你設定密碼,這是之後瀏覽器登入密碼不要忘了), Enable Field(他是統計回報的網站和錢包節點,收集數據和圖形化之餘會給你些IOTA收入,記得設定地址歐), Enable HAProxy(連線需要用到),然後去Get Fully Synced DB(下載整個IOTA 資料庫,現在約15GB),離開IRIC(中斷程式在ubuntu 是crl+z)後,關閉SSH之前輸入下面兩行指令確定iri 、鄰居監控套件都在運作

systemctl status iri
systemctl status iota-pm

2.4 登陸監控頁面:帳號是iotapm,密碼是剛剛設定nelson的密碼,如果走到這一步看到節點運作正常(LMI=LSMI)、且有幾個在運作的鄰居(2~5就夠了)、且Peer Manager綠線(New Tx)不是0,那恭喜你,你有一個運作良好的IOTA節點了(撒花

螢幕快照 2018-10-28 01.46.32.png

Garfana http://your-ip:8811


螢幕快照 2018-10-28 01.46.20.png

Peer Manager  http://your-ip:5555


2.5 Field 賺取IOTA:除了在GUI頁面Enable  Field外,還要記得去config 頁面修改設定開啟工作證明Proof of Work.

螢幕快照 2018-10-31 01.13.11.png
pow=true

回到terminal 下載文件修改軟體nano並且修改相對應的文件並且存擋,來允許遠端API連線

apt-get install nano -y
nano /etc/default/iri
OPTIONS="--remote"

都是直接用鍵盤開始修改、修改完離開是ctl+X記得按下Y儲存歐(修改完文件都要檢查一下),最後是透過playbook開啟遠端api權限啦:)

cd /opt/iri-playbook && git pull && ansible-playbook -i inventory -v site.yml --tags=iri_ufw -e api_port_remote=yes

之後就是拜訪Field的官方網站搜尋你的節點名字與貢獻啦,下圖就是我在Field網站的截圖:)

螢幕快照 2018-10-31 12.44.38.png

大家可以訂定名稱,這樣比較好搜尋


教學就寫到這邊,最後多說幾句話,原本是還想要嘗試設定一個custom node 然後用錢包連上的,但是因為要搞domain 和ssl實在麻煩就懶得弄了,你選擇用Filed的節點就算是用自己的節點不是嗎XD 在這過程中我卡在過個各種奇怪的地方,而文章是死的人是活的,所以如果在IOTA或是節點架設上有問題的話,都歡迎私訊我,教學討論互相成長啊!
仍舊歡迎Donation XD

Pages: 1 2