ipfs私人網路搭建

來源:互聯網
上載者:User

ipfs私人網路搭建準備工作:

1、至少準備2個ipfs的節點

2、建立一個共用秘鑰

3、配置需要相互共用的節點。

一、準備IPFS節點。

1、準備兩台linux節點,我測試的系統是Ubuntu 18.04 LTS(點擊可以下載)。

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

        sudo snap install ipfs

3、安裝go-lang環境,後面建立共用秘鑰需要用到。(如果已安裝請忽略)

        sudo apt-get install golang

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

        sudo apt-get install git

兩台linux伺服器均完成ipfs安裝之後第一步準備工作便已完成。

二、建立共用秘鑰

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的可執行二進位檔案。然後使用該檔案產生一個swarm.key檔案

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

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

三、配置相互共用的私人網路

1、分別初始化兩個ipfs節點。

        ipfs init

2、刪除ipfs預設的網關節點

        ipfs bootstrap rm all

3、添加其中一台節點的地址到另一台節點的bootstrap列表中。

    3.1執行ipfs id查看ipfs節點的ID值。

ipfs節點資訊

    3.2添加節點地址到另一台節點的bootstrap列表中

ipfs bootstrap add /ip4/被添加節點的ip地址/tcp/4001/ipfs/被添加節點的ID值。

至此ipfs私人網路搭建完畢

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.