Skip to content

cgwyx/Private-Network-IPFS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

搭建 IPFS 私有网络

步骤

  • 通过docker 创建 IPFS 容器
  • 确保配置 IPFS API 以允许跨源(CORS)请求
  • 移除默认的 boostrap 节点
  • 重启服务

通过docker 创建 IPFS 容器

运行 make 命令

make up

or

运行 docker-compose 命令

docker-compose up -d

确保配置 IPFS API 以允许跨源(CORS)请求

运行以下命令:

docker exec ipfs_host ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]' 
docker exec ipfs_host ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT", "GET", "POST"]'

移除默认的 boostrap 节点

docker exec ipfs_host ipfs bootstrap rm --all

重启服务

docker restart ipfs_host

查看邻居

docker exec ipfs_host ipfs swarm peers

附录

查看运行日志

docker logs -f ipfs_host

停止容器

docker stop ipfs_host

删除容器

docker rm ipfs_host

重启容器

docker restart upfs_host

运行 IPFS 命令

docker exec ipfs_host <ipfs cmd>

About

私有网络 IPFS 搭建

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 100.0%