ubuntu

도커 ipfs 설치

cghun 2022. 3. 17. 17:32

mkdir -p /opt/gopath/src/github.com/ipfs
cd /opt/gopath/src/github.com/ipfs

# IPFS 설치 파일 다운로드
wget https://dist.ipfs.io/go-ipfs/v0.9.1/go-ipfs_v0.9.1_linux-amd64.tar.gz
tar zxvf go-ipfs_v0.9.1_linux-amd64.tar.gz


cd /opt/gopath/src/github.com/ipfs/go-ipfs

# IPFS 설치
sudo ./install.sh

# IPFS 설치 확인
ipfs version

cd /opt/gopath/src/github.com/ipfs/go-ipfs


# IPFS 저장소 초기화 (CORS 적용) 
ipfs init \
  && ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]' \
  && ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["GET”, "POST"]' \
  && ipfs config --json API.HTTPHeaders.Access-Control-Allow-Headers '["Authorization"]' \
  && ipfs config --json API.HTTPHeaders.Access-Control-Expose-Headers '["Location"'’ \
  && ipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials '["true"]'



root@dekey-dev:/opt/gopath/src/github.com/ipfs/go-ipfs# ipfs init
initializing IPFS node at /root/.ipfs
generating 2048-bit RSA keypair...done
peer identity: QmUaxGjLgWcjLz2ytPdeemZb6cwiiXeu1cjsdwu7FsFCbX
to get started, enter:

        ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme



ipfs add 1.gif -w













#ipfs config Addresses.API /ip4/0.0.0.0/tcp/5001
#ipfs config Addresses.Gateway /ip4/0.0.0.0/tcp/8888


#export LIBP2P_FORCE_PNET=1
ipfs daemon 실행 중인 것을 중지하고 다시 시작한다. 


#ipfs shutdown
#ipfs daemon > ipfs.log &


디렉토리 채로 파일추가
#ipfs add -r card-collection

마지막 hash 전체 디렉토리 
https://ipfs.atomrigs.io/ipfs/Qmaw8zjGLkLKBABQdp61xpu62V4qzGLYa2xm9Y6or9m1jq/


ipfs pin ls --type=all | grep <file_id>


https://ipfs.io/ipfs/Qme7ss3ARVgxv6rXqVPiikMJ8u2NLgmgszg13pYrDKEoiu
https://ipfs.io/ipfs/QmZqAHpxbAyRuVydBSinUL8ZaKe4iLGjPvLR8FEzbvmbHw/1.gif

'ubuntu' 카테고리의 다른 글

도커 명령어  (0) 2022.03.17
도커 설치  (0) 2022.03.17
압축 후 옮기기 파일질라  (0) 2021.12.16
풀더 권한 주기  (0) 2021.11.22
cmd 명령어 자동으로 바꾸는법  (0) 2021.10.25