ipfs私有網(wǎng)絡搭建

ipfs私有網(wǎng)絡搭建準備工作:

1、至少準備2個ipfs的節(jié)點

2、創(chuàng)建一個共享秘鑰

3、配置需要相互共享的節(jié)點。

一、準備IPFS節(jié)點。

1、準備兩臺linux節(jié)點,我測試的系統(tǒng)是Ubuntu 18.04?LTS(點擊可以下載)。

2、安裝ipfs命令:(如果已安裝可以滬鋁忽略)

????????sudo snap install ipfs

3、安裝go-lang環(huán)境,后面創(chuàng)建共享秘鑰需要用到。(如果已安裝請忽略)

? ? ? ? sudo apt-get install golang

4、安裝git。(如果已經(jīng)安裝請忽略)

? ? ? ? sudo apt-get install git

兩臺linux服務器均完成ipfs安裝之后第一步準備工作便已完成。

二、創(chuàng)建共享秘鑰

1、到github上面下載秘鑰生成工具go-ipfs-swarm-key-gen

? ? ? ? sudo git clone?https://github.com/Kubuxu/go-ipfs-swarm-key-gen.git

2、編譯go-ipfs-swarm-key-gen

? ? ? ? sudo go build -o ipfs-swarm-key-gen go-ipfs-swarm-key-gen/ipfs-swarm-key-gen/main.go

在當前目錄會成一個ipfs-swarm-key-gen的可執(zhí)行二進制文件。然后使用該文件生成一個swarm.key文件

? ? ? ? sudo ./ipfs-swarm-key-gen > swarm.key

拷貝swarm.key文件到.ipfs目錄中。(注意使用snap安裝ipfs那么.ipfs目錄在~/snap/ipfs/目錄下,例如我的是在~/snap/ipfs/589/下)。

三、配置相互共享的私有網(wǎng)絡

1、分別初始化兩個ipfs節(jié)點。

? ? ? ? ipfs init

2、刪除ipfs默認的網(wǎng)關節(jié)點

? ? ? ? ipfs bootstrap rm all

3、添加其中一臺節(jié)點的地址到另一臺節(jié)點的bootstrap列表中。

????3.1執(zhí)行ipfs id查看ipfs節(jié)點的ID值。

ipfs節(jié)點信息

? ? 3.2添加節(jié)點地址到另一臺節(jié)點的bootstrap列表中

ipfs bootstrap add?/ip4/被添加節(jié)點的ip地址/tcp/4001/ipfs/被添加節(jié)點的ID值。

至此ipfs私有網(wǎng)絡搭建完畢

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 管理者的管理模式有多種,但是在一個團隊當中我們用的更多的是征求大家的意見,凝固整個團隊的凝聚力。
    f961ff2e749a閱讀 111評論 0 0
  • 初誕新娃,始綻微芽。 勤育苗,唯愿開花。 蹣跚萌語,巨細皆夸。 盼學途坦,仕途遠,業(yè)途華。 孤身仗劍,飄游天下。 ...
    那一道風景A閱讀 306評論 0 0
  • 離過年還有5天了。相比以前更平靜了,或許是年齡大了。經(jīng)歷多了,遇事就平和了。 越長大越怕回家,怕回家的...
    一一Emily閱讀 308評論 0 0
  • 忘了有多久,沒有看見我,拿著本書,這樣笑呵呵。書店里,課輔資料占據(jù)了半壁江山。考試、升學、就業(yè)等等讓看書變...
    一生紅白13閱讀 388評論 0 0

友情鏈接更多精彩內(nèi)容