Storjshare的部署

前言

Storjshare官方除了給win下的gui程序聂使,還給了linux命令行下跑的程序storjshare-daemon螟炫∶弁伲看了一下是js寫的,天生具有跨平臺特性坡疼,除了x86彬呻、amd64的cpu上跑之外還可以在arm處理器上運行衣陶,代表性的設(shè)備是樹莓派柄瑰,當(dāng)然各種國產(chǎn)pi也是可以跑的(下文統(tǒng)稱pi)。那么現(xiàn)在給大家寫個簡陋教程說下如何配置剪况。

部署教程

接下來講講怎么在linux下(以debian系為例包括debian教沾、ubuntu、respbian)包括樹莓pi上部署storjshare-daemon译断。官方的github主頁是有簡易教程的.(舊版本的storjshare部署js的時候會因為一個軟件包版本的問題導(dǎo)致報錯授翻,這就需要手動安裝編譯處理一下。最新版好像不會了孙咪,之前折騰了我半天)

安裝操作系統(tǒng)/燒錄操作系統(tǒng)鏡像

部署之前堪唐,需要先安裝好linux系統(tǒng),如果是樹莓派翎蹈,燒錄官方linux鏡像即可淮菠。win下可用win32diskimager.exe,具體操作方法詳情見網(wǎng)上教程荤堪,資料挺多的合陵。篇幅原因這里就不具體講解枢赔,網(wǎng)上教程有很多。

ssh登入后臺

1.如果你裝了桌面版linux則去桌面打開終端配置即可拥知,可以跳過這一節(jié)踏拜。

2.如果是pi,燒錄完成后插入tf卡通電插網(wǎng)線插硬盤低剔。

3在你的windows電腦上下載安裝ssh軟件(putty)或者用xshell(集成了以上兩個軟件的功能不過需要破解)速梗。

4.然后對于接好的pi和安裝好操作系統(tǒng)的linux服務(wù)器,下面以putty為例講解如何登陸linux后臺(命令行)進(jìn)行部署襟齿。如果是pi镀琉,則先去路由器后臺查看pi的ip地址(這時需電腦和pi在同一局域網(wǎng))。如果是服務(wù)器則去商家處獲取你的ip地址蕊唐。

5.然后再putty里填入ip和端口(默認(rèn)22)屋摔,協(xié)議選ssh然后打開,第一次會提示你什么密鑰不在注冊表里替梨,問你是否繼續(xù)钓试,選擇是。

putty

接下來輸入賬號密碼副瀑,注意linux下輸密碼是不會顯示一些“***”之類的弓熏,輸完回車就行了。respbian默認(rèn)只能pi用戶登錄糠睡,該賬戶默認(rèn)密碼是raspberry挽鞠。登陸完等待出現(xiàn)命令提示符(類似下面)后即可進(jìn)行后續(xù)步驟


提示符

開始部署軟件

接下來在命令行窗口敲入(復(fù)制粘貼,putty的話單擊鼠標(biāo)右鍵為粘貼):

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash

這是下載運行相應(yīng)的node.js環(huán)境狈孔,去國外站點下載可能較慢請耐心等待信认。然后等他執(zhí)行完出現(xiàn)新的命令提示符之后關(guān)掉這個終端或者ssh終端,然后重新打開終端或者ssh連接上機器均抽。登陸進(jìn)去后接著輸入命令:

nvm install --lts

執(zhí)行完成后輸入:

sudo apt update

更新軟件列表嫁赏,如果非root賬號登陸需要sud并且會讓你輸入當(dāng)前賬號的密碼,如果是root賬號則無需sudo

等待更新完成后輸入:

apt install git python build-essential

到這里運行storjshare所需的環(huán)境就安裝好了油挥,接下來是安裝我們的storjshare主程序啦潦蝇,輸入

npm install --global storjshare-daemon

這一步因為需要下載不少東西而且還有編譯的過程,會比較慢深寥,需耐心等待攘乒,出現(xiàn)warning無需理會。

執(zhí)行完無報錯就是安裝好啦惋鹅!輸入下面命令檢驗一下是否安裝成功了:

storjshare --help

輸出類似這樣的說明安裝好了:

Usage: storjshare [options] [command]

Commands:

start start a farming node

stop stop a farming node

restart restart a farming node

status check status of node(s)

logs tail the logs for a node

create create a new configuration

destroy kills the farming node

killall kills all shares and stops the

daemon daemon starts the daemon help [cmd] display

help for [cmd]

Options:

-h, --help output usage information

-V, --version output the version number

接下來生成配置文件则酝,命令格式是這樣的,大伙根據(jù)需要修改

storjshare-create --storj 0x4FBC6A2134AAD9e839e046CF97B763378c29fA71 --storage /home/data/storj --size 10GB -o ./storjconf.json --rpcaddress your.public.ip

其中--storj后面的是以太坊地址负饲,記得替換成你自己的(想把收益送給我的話我也不介意)堤魁,--storage 后面是挖礦文件儲存的路徑喂链,一般是你的硬盤掛載的地方--size指定挖礦緩存大小,-o后面指定配置文件儲存在哪以及文件名妥泉,文件名以.json結(jié)尾椭微。若有公網(wǎng)ip,可以用--rpcaddress指定你的公網(wǎng)ip或者域名盲链∮剩可以啟用tcp直連模式。

完成后回車刽沾,會進(jìn)入配置文件的編輯界面本慕,一般是vim,如果你還想修改剛才的配置侧漓,可以現(xiàn)在修改(或者以后隨時可以編輯這個文件再重啟結(jié)點)锅尘。例如你想添加公網(wǎng)ip(動態(tài)ip+動態(tài)域名也ok),那么按i或者ins進(jìn)入編輯布蔗,

rpcAddress": "127.0.0.1"

則可以把127.0.0.1替換為你的公網(wǎng)ip或者域名藤违。可以啟用tcp直連模式纵揍。

完成后按esc鍵然后輸入

:wq

注意是英文冒號顿乒。這是保存配置文件。


然后可以啟動啦泽谨!先運行

storjshare daemon

提示starting daemon就是ok了璧榄,然后啟動節(jié)點

storjshare start -c ./storjconf.json

./storjconf.json替換成你的配置文件路徑。這樣就大功告成啦吧雹。稍等一會等節(jié)點連接上storj網(wǎng)絡(luò)后可以使用這條命令查看運行狀態(tài):

storjshare status

然后會輸出一個表格顯示當(dāng)前狀態(tài)(這一步反應(yīng)會比較慢耐心等他出來)

好啦骨杂,你的節(jié)點就在挖礦啦,可以上

api.storj.io/contract/你的節(jié)點id

查看你節(jié)點的狀態(tài)吮炕,節(jié)點id是你用status命令的第一欄腊脱,復(fù)制一下填進(jìn)去就是啦访得。

如果以上安裝過程中有報錯龙亲,歡迎大家留言,之前安裝的時候因為有模塊版本不符導(dǎo)致storjshare報錯悍抑,過段時間匯總下再出個教程鳄炉。

然后storjshare的命令行版本最近也出了更新,可以用

npm install -g storjshare

進(jìn)行更新

考慮到各個nodejs軟件包鏡像站可能更新不及時搜骡,不一定能在第一時間安裝上最新版的storjshare拂盯。

如果您覺得這篇文章對您有幫助,歡迎向我打賞记靡,我的ERC20代b地址:

0x4FBC6A2134AAD9e839e046CF97B763378c29fA71

下面補充下硬盤的掛載

如果是服務(wù)器那一般硬盤是掛載好了谈竿,不用怎么操作团驱,而debian系的硬盤一般是會自動掛載的,無需手動掛載空凸,至于掛載到哪里了可以用df命令查看嚎花,例如

df

這是一臺服務(wù)器,云硬盤是/dev/vda1呀洲,他的掛載點在/紊选,即根目錄,如果有多個硬盤道逗,非系統(tǒng)盤一般會掛載/media下面的某個目錄中兵罢。

如果需要給挖礦儲存文件單獨建立個目錄,則可以用命令:

mkidr /已有的目錄/你想建的目錄

例如

mkdir /media/pi/sda1/storjmine

這是在/media/pi/sda1目錄下建立了一個新文件夾storjmine滓窍,(它的絕對路徑是/media/pi/sda1/storjmine)

linux下用ntfs格式的硬盤可能會出兼容性問題卖词,建議格式化ext4格式,格式化前需先卸載吏夯,例如

umount /dev/vda1

然后格式化

mkfs.ext4 /dev/vda1

他會提示你是否繼續(xù)坏平,輸入yes回車即可

然后手動掛載(下次應(yīng)該會自動掛載,若失敗需修改/etc/fstab文件锦亦,篇幅有限具體百度)

mount /dev/vda1 /media/admin/vda1

這是把硬盤/dev/vda1掛載到/media/admin/vda1(需保持掛載在之前df查看到的目錄舶替,防止下次自動掛載去默認(rèn)目錄storjshare識別不了)

講解完畢。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末杠园,一起剝皮案震驚了整個濱河市顾瞪,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌抛蚁,老刑警劉巖陈醒,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異瞧甩,居然都是意外死亡钉跷,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進(jìn)店門肚逸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來爷辙,“玉大人,你說我怎么就攤上這事朦促∠チ溃” “怎么了?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵务冕,是天一觀的道長血当。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么臊旭? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任落恼,我火速辦了婚禮,結(jié)果婚禮上离熏,老公的妹妹穿的比我還像新娘领跛。我一直安慰自己,他們只是感情好撤奸,可當(dāng)我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布吠昭。 她就那樣靜靜地躺著,像睡著了一般胧瓜。 火紅的嫁衣襯著肌膚如雪矢棚。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天府喳,我揣著相機與錄音蒲肋,去河邊找鬼。 笑死钝满,一個胖子當(dāng)著我的面吹牛兜粘,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播弯蚜,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼孔轴,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了碎捺?” 一聲冷哼從身側(cè)響起路鹰,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎收厨,沒想到半個月后晋柱,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡诵叁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年雁竞,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拧额。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡猾昆,死狀恐怖舒憾,靈堂內(nèi)的尸體忽然破棺而出送火,到底是詐尸還是另有隱情烈钞,我是刑警寧澤,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布捎拯,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏署照。R本人自食惡果不足惜祸泪,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望建芙。 院中可真熱鬧没隘,春花似錦、人聲如沸禁荸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赶熟。三九已至瑰妄,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間映砖,已是汗流浹背间坐。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留邑退,地道東北人竹宋。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像地技,于是被迫代替她去往敵國和親蜈七。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu狡相,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音食磕。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,274評論 9 467
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,168評論 2 33
  • 去見你想見的人吧尽棕。趁陽光正好,趁微風(fēng)不噪,趁你的容顏還未老彬伦。 某個凌晨被門外不期而至的暴雨吵醒滔悉,再也不能入睡。這樣...
    碧云女子閱讀 424評論 2 1
  • 最近跟著老師讀《躍遷》单绑,之前這方面的書看的太少了回官,對于自己基本上也屬于不自知狀態(tài),看的時候情不自禁的就想對號入座…...
    LittlePiggie閱讀 256評論 0 0
  • 你不是真正的快樂搂橙,你的笑只是你穿的保護(hù)色歉提。 決定不恨了,決定不愛了,把靈魂裝進(jìn)永遠(yuǎn)鎖上的軀殼苔巨。 表面上云淡風(fēng)輕版扩,背...
    晴天de簡書閱讀 502評論 2 0