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 |