V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
338ccom
V2EX  ›  IPFS

折腾 Centos6 IPFS 搭建

  •  
  •   338ccom · 2018-06-22 09:32:28 +08:00 · 6454 次点击
    这是一个创建于 2107 天前的主题,其中的信息可能已经有所发展或是发生改变。
    官方网站 https://ipfs.io 介绍不多说了,上不去的请爬墙

    需要安装的依赖包
    wget screen

    下载安装包
    wget https://dist.ipfs.io/go-ipfs/v0.4.15/go-ipfs_v0.4.15_linux-amd64.tar.gz
    解压缩
    tar xvfz go-ipfs.tar.gz
    进去程序目录
    cd go-ipfs
    安装
    ./install.sh

    自定义 ipfs 存贮默认目录(原目录 .ipfs )
    创建存贮目录
    mkdir /data/ipfsrepo
    自定义存贮目录(此目录需要每次启动 ipfs 前执行一次设定)
    export IPFS_PATH=/data/ipfsrepo

    初始化 ipfs 配置
    ipfs init
    初始化成功后 QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv 此值自行替换 查看初始信息
    ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme
    ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/quick-start

    个性配置的修改
    编辑配置文件
    vi /data/ipfsrepo/config

    "Addresses": {
    "API": "/ip4/0.0.0.0/tcp/5001",
    "Announce": [],
    "Gateway": "/ip4/0.0.0.0/tcp/8080",
    "NoAnnounce": [],
    "Swarm": [
    "/ip4/0.0.0.0/tcp/4001",
    "/ip6/::/tcp/4001"
    ]


    启动一个窗口 ipfs
    screen -S ipfs
    启动
    ipfs daemon

    修改 ipfs 的配置信息
    ipfs config Addresses.Gateway /ip4/0.0.0.0/tcp/8080
    ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT", "GET", "POST", "OPTIONS"]'
    ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]'

    防火墙开放 5001 8080 4001

    访问
    http://ip:5001/webui

    开始折腾之旅
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2763 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:49 · PVG 20:49 · LAX 05:49 · JFK 08:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.