แแแแแธแแถแแถแแแทแแแแแแถ Habre แแฝแ
แแ
แ แพแ
แแแแปแแแนแแแแแแถแแแแแแถแแแแถ แแแแปแแแทแแแแแแถแขแแแแแแแถแแแแแแแแแแแ แแแปแแแแแแแแปแแแถแแแแแ แถแแ
แแแถแแแขแถแแแแแแแแพแแ
แแ
แแแแทแแแแถแแแแ
แแแพแแแถแแแแแ แแแปแแแแแแถแแแแแถแแถแแแแแแถแแฝแแแถแแถแแฟแแแแแแแถแแฑแแแแถแแแถแแแบแ
แถแแแแแแแ แแแแแแแแแแแปแแ
แถแแแแแแพแแแทแแแแแแแแแแแแ แ แพแแแแฝแแแถแแแแแแแแแแแแแแแแแแปแแ
แแแ
แแแแแแแแ แแแปแแแ แแแแพแแแถแแแแกแพแ IPFS แแทแแแแแแแแแทแแแแแฝแแ
แแแฝแแแนแแแแแผแแแถแแแทแแแแแถ (แขแแแธแแแแแแแแถแแแแแผแแแถแแแแแพแแ
แแพ ubuntu แแแแปแแแทแแแถแแแถแแแแแแแถแแ
แแพแแแแทแแถแแแแแแแแแแ) แ
แแแแแทแแแพแขแแแแแแแถแแขแแแธแแแ IPFS แแบแแถแขแแแธ แแถแแแแผแแแถแแแแแแแแแแขแทแแแ
แแธแแแแ
แแถแแแแแแ
แแแแแถแแแแถแแแแทแแปแแแแแแแถแแแทแแแแแ แแแแปแแแแแพแฑแแแแแกแพแแแถแแแแถแแแแ แแพแแแถแแแธแแแแแถแแแแแ แแฝแแ แแแฝแ แแแแแแแถแแพแแแนแแแทแ แถแแแถแแธแแแแ แถแแฝแแ แแแฝแแแถแแฝแแแนแแแถแแแแแพแแถแแแ แแแแปแแแแแแแแแปแแแแแปแ แแทแแแธแ แแแแถแแ แแแแแถแแแแแแแแแทแแแพแ แแแแถแแแถแแนแแแทแแแแแผแแแถแแแแแแ แ แแแแแแปแแแแแแแแแผแแแทแแแถแแ แแแพแแแแ
แแแกแพแแแ
แแผแแแพแแแแแแแ
แแ
แปแแแแแแแแ
แ
แแแถแแ แแถแแถแแถแแแแแแพแแแแแปแแแถแแแแกแพแ IPFS แแแแปแแแถแแขแแแแแแแพแแแแถแแแแแแแแแแแแแถแแแแพแแถแแนแแแถแแแแแแปแแ แแถแแแทแแแบแแถแแถแแแแแแแแพแแแนแแแทแ
แถแแแถแแแแแพแแแแแถแแแแแแแถแแแแ
cd ~
curl -O https://dl.google.com/go/go1.12.9.linux-amd64.tar.gz
tar xvf go1.12.9.linux-amd64.tar.gz
sudo chown -R root:root ./go
sudo mv go /usr/local
rm go1.12.9.linux-amd64.tar.gz
แแแแแถแแแแแขแแแแแแแผแแแแแพแแ
แแ
แปแแแแแแแแถแแแแทแแแแถแ (แแแแแแถแแแแแขแทแแแแแแแแแ
แแธแแแแ
echo 'export GOPATH=$HOME/work' >> ~/.bashrc
echo 'export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin' >> ~/.bashrc
source ~/.bashrc
แแทแแทแแแโแแพแโแแถโแแ โแแแแผแโแแถแโแแแกแพแ
go version
แแแกแพแ IPFS
แแแแปแแ
แผแแ
แทแแแแแทแแธแแถแแแแแแแแกแพแแแแแปแแ
แแแกแพแแแถแแแแแแแพแแถแแแแแแแแถ
go get -v -u github.com/ipfs/ipfs-update
แแแแแถแแแแธแแแ แขแแแแขแถแ แแแแพแแแถแแแถแแแแแแแแถแแผแ แแถแแแแแแแ
ipfs-แแแแพแแ
แแ
แปแแแแแแแแถแแแแแ - แแพแแแแธแแพแแแแแแแแแแถแแแถแแแขแแแแแแแถแแแแถแแแถแแแแ
ipfs-แแแแพแแ
แแ
แปแแแแแแแแถแแแแแ - แแพแแแแธแแพแแแแแแแแแแถแแแแกแพแแแ
แแ
แปแแแแแแ (แแ แผแแแแแแพแแแแกแพแ IPFS แแถแแนแแแทแแแถแแแ) แ
ipfs-update แแแกแพแแ
แปแแแแแแ - แแแกแพแแแแแแ
แปแแแแแแแแแแปแแแ IPFS แ แแแแฝแแฑแแแ
แปแแแแแแแแแแปแ แแแแแแแถ แขแแแแขแถแ
แแแแแถแแแแแแแแแแ
แแแแถแแแถแแฝแแแธแแแแแธแแแแแถแแ
แแถแแแแกแพแ ipfs
ipfs-update install latest
แแทแแทแแแ
ipfs --version
แแแแแแแถแแแแถแแฝแแแนแแแถแแแแกแพแแแ แแแแปแแแแแแแแแแแผแแ แขแแแธแแแแแแแแถแแ
แ แถแแแแแแพแ IPFS
แแถแแ แถแแแแแแพแ
แแแแผแแขแแแแแแแผแแขแแปแแแแแแถแแ แถแแแแแแพแแ
ipfs init
แแถแแถแแแแแพแแแ แขแแแแแนแแแแฝแแแถแแขแแแธแแฝแแแผแ แแแแ
ipfs init
initializing IPFS node at /home/USERNAME/.ipfs
generating 2048-bit RSA keypair...done
peer identity: QmeCWX1DD7HnXXXXXXXXXXXXXXXXXXXXXXXXxxx
to get started, enter:
ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme
แขแแแแขแถแ แแแแพแแแถแแแถแแแแแแแแถแแแแแถแแแแแถแ
ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme
แแแแแแ
Hello and Welcome to IPFS!
โโโโโโโโโโ โโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโ โโโโโโโโ
โโโโโโโโโโ โโโโโโ โโโโโโโโ
โโโโโโ โโโ โโโโโโโโ
โโโโโโ โโโ โโโโโโโโ
If you're seeing this, you have successfully installed
IPFS and are now interfacing with the ipfs merkledag!
-------------------------------------------------------
| Warning: |
| This is alpha software. Use at your own discretion! |
| Much is missing or lacking polish. There are bugs. |
| Not yet secure. Read the security notes for more. |
-------------------------------------------------------
Check out some of the other files in this directory:
./about
./help
./quick-start <-- usage examples
./readme <-- this file
./security-notes
แแ
แแธแแแแแถแแแแแทแแแแแแแแแปแแแถแแ
แถแแแขแถแแแแแแแ
แถแแแแแแพแแ แแปแแแแ
แแแแถแแแแถแแแแกแพแแแแแปแแ
แถแแแแแแพแแแแแพแแ
แแ
แแแแทแแแแถแแแแถแแแแแแฝแแแแแแแฝแแแแแฝแ
แ แพแแ แแแแแถแแแแแถแแแแแพแกแพแ QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv แแทแแแแแผแแแถแแแแแแพแแแถแแทแแแแแแแแถแแแขแแแแแ แแแปแแแแแแแแผแแแถแแแแแแแแถแแแแ
แแแแปแแแถแแแแแ
แแแ แแแแแบแแปแแแแแ
แแแแแแถแแแฝแแแแแถแแแแแ
แแขแแแแแแแแแถแแแแแแแแ
แถแแแแถแ
แผแแแ
แแแแปแ IPFS แ แพแแแแแแแแขแถแแแแแแถแแแ
แแแแแแทแแธแแแกแพแแ แแแแปแแแทแแแถแแถแกแผแแแถแแแ แ แพแแฏแแแถแแแแ (แ
แแแถแแแแถแแแแแแ
แแแ แแแแถแแแแผแ) แฅแกแผแแแแแขแถแ
แแพแแแทแแแแแนแแแแแแแปแแแแแปแแแแปแแแแแแแ แแแแแถแแแแ
แแพแ
แแแแแแแผแแแแแผแแแถแแแแแแแ
แแแแแทแแธแแแ แแแแปแแแแแธแแแ IPFS แแถแแแถแแแแแแแแแแแถแแฝแแ แแแฝแแแถแแฝแแแแถแแแธแแแแแแแแแแแแแแแแแ แแแแแทแแแพแขแแแแแแแพแแถแแแแแถแแแแแแผแแฏแแแถแแแแแแแแแแ แ แพแแ แถแแแแแแแแแแแแแ แแแแปแ IPFS แแแแแถแแนแแแแฝแแแถแแขแถแแแแแแถแแแแแธแ แแแแปแแแแแแถแแฝแแแแแถแแแ แแแ แถแแแแนแแแทแแแ แแแแแแแแถแแผแ แแแแแ แ แพแแแนแแแถแแแ แขแถแแแแแแถแแแธแแปแแแแแแแถแ
แแถแแแพแแแแแพแแแถแแแแแแแแถแแ
ipfs daemon
แขแแแแแฝแแแแแแฝแแแถแแแถแแแแแพแแแแแผแ แแแแ
ipfs daemon
Initializing daemon...
go-ipfs version: 0.4.22-
Repo version: 7
System version: amd64/linux
Golang version: go1.12.7
Swarm listening on /ip4/x.x.x.x/tcp/4001
Swarm listening on /ip4/127.0.0.1/tcp/4001
Swarm listening on /ip6/::1/tcp/4001
Swarm listening on /p2p-circuit
Swarm announcing /ip4/127.0.0.1/tcp/4001
Swarm announcing /ip6/::1/tcp/4001
API server listening on /ip4/127.0.0.1/tcp/5001
WebUI: http://127.0.0.1:5001/webui
Gateway (readonly) server listening on /ip4/127.0.0.1/tcp/8080
Daemon is ready
แแถแแแพแแแแแถแแแ แขแแธแแแบแแทแ
แแแ แทแแแแแปแแแถแแแแพแแแแแถแแแแถแแแแธแแแแแ
WebUI: http://127.0.0.1:5001/webui
Gateway (readonly) server listening on /ip4/127.0.0.1/tcp/8080
แฅแกแผแแแแ แแแแแทแแแพแขแแแแแถแแแแกแพแ IPFS แแแแปแแแแแปแ แแแแขแแแแแนแแ
แผแแแแแพแ
แแแปแ
แแแแแถแแ IPFS แแแแแแแพแขแถแแแแแแถแแแผแแแแแถแ แ แพแแขแแแธแแแแแแแแถแแแนแแขแถแ
แแแแถแแแแแแถแแแขแแแ (แงแแถแ แแแ
- webui แขแแแแแแแแแแแแ (
GitHub ) แแ แแพแ แแแ 5001 แ - API แแถแแแแแ แแ แแพแ แแแ 8080 (แแถแแแแขแถแ)แ
แแ แผแแแแแแแแแแแแ แ แแแแแถแแแแธแ (5001 แแทแ 8080) แขแถแ แแแแผแแแถแแแพแแแแแแถแแแแถแแแทแแแแแ แแแปแแแแแแ แแพแแแถแแแธแแแแแแแแปแแแ แแถแแถแแแทแแแถแแ แ แแแ 5001 แแฝแแแแแแแผแแแถแแแทแแแถแแฝแแแนแแแแแแถแแแแแแพแแ แแถแแแแถแแ แแแ 4001 แแแแแ แแแแแถแแแแผแแแถแ แแผแ แแแแแขแแแแแแแแแแแแขแถแ แแแแแแแแขแแแแ แแถแแฝแแแแแพแแ แแ แ แแแแแแแแพแแธแแถแแแแแ แ
แแพแ ~/.ipfs/config แแแแแถแแแแแแแแแฝแ แ แพแแแแแแแแแแแแแถแแแแถแแแแแแแ แแแแปแแแถแ
"Addresses": {
"Swarm": [
"/ip4/0.0.0.0/tcp/4001",
"/ip6/::/tcp/4001"
],
"Announce": [],
"NoAnnounce": [],
"API": "/ip4/127.0.0.1/tcp/5001",
"Gateway": "/ip4/127.0.0.1/tcp/8080"
}
แแแแถแแแแแแผแ 127.0.0.1 แแ ip แแแแแถแแแธแแแแแแแแขแแแ แ แพแแแแแแถแแปแแฏแแแถแ แแแแแถแแแแแ แถแแแแแแพแ ipfs แกแพแแแทแ (แแแแแแแแถแแแแแแแแถแแแแแแแปแแแแแพแแแถแแแแแแแแพ Ctrl+C แ แพแแ แถแแแแแแพแแแถแแแแแแแ)แ
แแฝแแแแแแฝแแแถแ
...
WebUI: http://ip_ะฒะฐัะตะณะพ_ัะตัะฒะตัะฐ:5001/webui
Gateway (readonly) server listening on /ip4/ip_ะฒะฐัะตะณะพ_ัะตัะฒะตัะฐ/tcp/8080
แฅแกแผแแแแแ แแแปแ แแแแแถแแแแถแแแแแ แแฝแแแแแถแแ
แแทแแทแแแ
http://ะดะพะผะตะฝ_ะธะปะธ_ip_ัะตัะฒะตัะฐ:8080/ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme
แฏแแแถแ readme แแถแแแพแแฝแแแแแพแแ
http://ะดะพะผะตะฝ_ะธะปะธ_ip_ัะตัะฒะตัะฐ:5001/webui/
แ แแแปแ แแแแแถแแแแแ แแแแแแแฝแแแแแพแแ
แแแแแทแแแพ webui แแแแพแแแถแแแแแแถแแแขแแแ แแแแแถแแแแแแ IPFS แขแถแ แแแแผแแแถแแแแแถแแแแแแผแแแแแแแแถแแแแ แแแแปแแแถ แแฝแแแถแแแแถแแแพแแแแแทแแท แแแปแแแแแแถแแแแแแแแแแปแแแนแแแทแ แถแแแถแแแแแพแแแแแถแแแแแแแแ แแถแแแแแแแแแแแแแแแถแแแแถแแแแแฏแแแถแ config แแแแแถแแผแแ แแทแแแแแถแแแแแ แแถแแถแแถแแแแแแพแแแถแแแแแปแแแถแแ แแ แถแแแแแแแแแแ config แแทแแขแแแธแแแแแแแผแแแแแพแแถแแฝแแแถ แแพแแทแแแผแ แแแแแแ แแแแแทแแแพแแปแแแแ แแแแแแแทแแแแแพแแแถแ แแถแแนแแแถแแแแแแทแแถแแ
แแถแแแแกแพแแ แแแปแ แแแแแถแแแแแแแถแแแพแแแแธแแแแพแแถแแแถแแฝแแแแถแแแธแแแแแแแแขแแแแ
แแแแแบแแถแแแแแ แแธแแฝแ แแแแ แแแถแแแแแแแแ แแแแธแแแแแ
แแแแแทแแแพแขแแแแแถแแแแกแพแ IPFS แแ แแพแแแถแแแธแแแแแถแแแแแ แแแปแแแแแแทแแแถแแแแกแพแ แฌแแแแพแแแถแ IPFS แแแแปแแแแแปแแแแแแ แแ แแแแขแแแแ แผแแแ แแถแแ /webui แแ แแแแปแแ แแแปแ แแแแแถแแแแแแแถแ แขแแแแแฝแแแแแพแแแแ แปแแแแแปแแแถแแแแแแถแแแ
แแถแแแทแแแบแแถ webui แแถแแแแแทแแแแแแแแแปแ แแแแพแแถแแแทแแ
แแแถแแแแถแแแ แแแแผแแแถแแแแถแแถแแแแแถแแแแ
API แแแแแแแถแแแธแแแแแแแ
แแแปแ
แแแแแถแแแแแแผแแแถแแแพแ (แแแขแแแแพแขแถแแแแแแถแแแ
แแแแปแแแแแแแทแแธแแปแแแแแถแแถแแแทแแแถแแ) แ แ แพแแแแแแทแแแพแแถแแทแแแแแพแแแถแแแ
แแธแแแ แแถแแแแถแแถแแแแแถแแแแ
แแถแแแ
แแแแแแแปแแแแแปแแ แ แพแแแแแแทแแแพแขแแแแแถแ IPFS แแแแแแแปแแแแแพแแแถแแแแแปแแแผแแแแแถแแแแ webui แแนแแแแแพแแแถแแแแขแแแแแถแแแขแแแ แแถแแแแขแแแแแแปแแแแแแแแแแนแแแแแพแแถแแแถแแฝแ IPFS แแแแปแแแแแปแ แ แพแแแทแแแแแแถแแแแแ
แแ แแแแแธแแถแขแแแแแถแแแพแ webui แแ
แแพแแแถแแแธแแแแแถแแแแแ
แแแแแแ แแแแแถแแโแแโแขแแแโแแแแปแโแฏแแแถแโแกแพแ แแแปแแแแโแแแแแถแแโแ แแแปแแโแแฝแโแ
แแแฝแโแขแแแโแแทแโแแพแโแแฝแแแถโแแผแ
โแแแโแแ
โแแพโแแแถแแแธแโแแแแแพโแแถแแแแแ
...
แ แพแแแแแแทแแแพแแถแแทแแแแแพแแแถแแแแแปแแแผแแแแแถแแแ แแแแแพแแแแฝแแแถแแแแ แปแแแแแปแแแถแแแแแแถแแแ แแแแปแแแแแธแแแแแแพแ แแแ แปแแแบแแแแแแถแแแแแถแแแ CORS แแแแแแแผแแแถแแ แแแขแปแแแแแ แถแแแแ webui แแแแแ แแแแแแแพแฑแแแแแแแแแแถแแแแแแแ
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["http://ip_ะฒะฐัะตะณะพ ัะตัะฒะตัะฐ:5001", "http://127.0.0.1:5001", "https://webui.ipfs.io"]'
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT", "GET", "POST"]'
แแแแปแแแพแแแแแถแแ แปแแแแแแแแถแขแแแแแแแแฝแ
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]'
แแแแแแถแแแแแถแแแแแแแแขแถแ แแแแผแแแถแแแแแพแแแ แแแแปแ ~/.ipfs/config แแผแ แแแแถแ แแแแปแแแแแธแแแแแแแแปแแแถแแบ
"API": {
"HTTPHeaders": {
"Access-Control-Allow-Origin": [
"*"
]
}
},
แแพแแ แถแแแแแแพแ ipfs แกแพแแแทแ แ แพแแแพแแแพแแแถ webui แแถแแแแแถแแแแแแแแแแแ (แแแแปแแแแแธแแถแแแแแ แแถแแฝแแแแแแแแทแแแพแขแแแแแพแแ แแแแแแแผแแแแแแถแแแแแแพแแธแแถแแแแแ แแผแ แแแแแถแแแแแแถแแแแถแแแพ)แ
แฅแกแผแแแแ แขแแแแขแถแ แแแแปแแกแพแแแแฏแแแถแ แแทแแฏแแแถแแแแแแแแถแแแแถแแแแแ แแแปแ แแแแแถแแแแแแแถแ แแแแผแ แแถแแแแแพแแแแฏแแแถแแแแแถแแแแแแฝแแแแแแขแแแแ
แแถแแแแกแพแแแแแแแแแแฏแแแถแ FUSE
แแแแแบแแถแแแแแแแแทแแแแแฝแแฑแแแ แถแแแขแถแแแแแแแแถแแแ
แฏแแแถแ (แแแแผแ แแถแแแฏแแแถแ) แแพแแขแถแ แแแแแแแแทแแแแแนแแแแแถแแแแแ แแแปแ แแแแแถแแแแแแแถแแแแปแแแแแแแแแแปแแแแแแแแแถแแแแแแแแแถแแแแ แแแแปแแแแแถแแธแแแแแแ แงแแถแ แแแ
ipfs add test -r
added QmfYuz2gegRZNkDUDVLNa5DXzKmxxxxxxxxxx test/test.txt
added QmbnzgRVAP4fL814h5mQttyqk1aURxxxxxxxxxxxx test
แแแแแถแ แปแแแแแแแแบ hash แแแแ root แ
แแแแแแแพแแแแแถแแแ แแพแแขแถแ แแพแแแแแ แแพแแแแถแแ ipfs แแถแแฝแ (แแแแขแถแ แแแแแแแแแแแถแแแแแแแแพแ แแทแแแแฝแแแถแแแถแแทแแถ) แแพแแขแถแ แแ แแแแปแแ แแแปแ แแแแแถแแแแแแแถแแแ แแพแ แแแ 5001 แฌ 8080 แฌแแพแแขแถแ แแแแปแแแแแปแแแถแแแแ ipfs แ
ipfs ls QmbnzgRVAP4fL814h5mQttyqk1aUxxxxxxxxxxxxx
QmfYuz2gegRZNkDUDVLNa5DXzKmKVxxxxxxxxxxxxxx 10 test.txt
แแแปแแแแแขแแแแแ แแแขแถแ แแพแแแถแแผแ แแถแแแแแแแแถแ
แแแแแแแแพแแแแแธแแแ root แ แพแแแแแแแแทแแแแทแแแแขแแแแแแแพแแแแถแแแแแแแแพแแ
sudo mkdir /ipfs /ipns
sudo chown USERNAME /ipfs /ipns
แ แพแแ แถแแแแแแพแ ipfs แกแพแแแทแแแแแแแแพแแแ --mount
ipfs daemon --mount
แขแแแแขแถแ แแแแแพแแแแแ แแแแแแแแแแแแแแ แ แพแแแแแแถแแแแแแผแแแ แแถแแแแฝแแแถแแถแแแแแแแถแแแถแแแแแแแแแแทแ ipfs -mount -mount-ipfs /ipfs_path -mount-ipns /ipns_path
แฅแกแผแแแแแแถแแขแถแแแธแแแแแแแบแแทแแแแแแแถแแแ
ls -la /ipfs
ls: reading directory '/ipfs': Operation not permitted
total 0
แแแแแบแแทแแแถแแแถแแ แผแแแแแพแแแแแแแถแแแแ root แแแแแแแแแแ แแแปแแแแแขแแแแขแถแ แแแฝแแแถแแแถแแทแแถแแแแแนแแแธแแแแแถแ
ls -la /ipfs/QmbnzgRVAP4fL814h5mQttyqxxxxxxxxxxxxxxxxx
total 0
-r--r--r-- 1 root root 10 Aug 31 07:03 test.txt
cat /ipfs/QmbnzgRVAP4fL814h5mQttyqxxxxxxxxxxxxxxxxx/test.txt
test
test
แแแแปแแแแแแถแแฝแแแแแถแแแ แแผแแแแธแแแแถแแแแแแแแแแแแแแแแแแแแแแทแแแแแแพแแแถแแแ แแแแปแแแแแ แแแแแแแแแแผแแแแแผแแแถแแแแแแถแแแ
แแผแ แแแแแแแปแแแถแแแทแแถแแแถแแแพแแถแ subtleties แแถแแฝแแแนแแแถแแแแแแแแแแแ: แแถแแแแแถแแแพแ แแ FUSE แแแแแถแแแแแแแบแขแถแ แแแแพแแถแแแแแแถแแแแแขแแแแแแแพแแแแถแแแแ แแ แปแแแแแแแแแปแแแแแ (แแผแแแแธแแ root แแนแแแทแแขแถแ แขแถแแแธแแแแแแแแแแถแ แแทแแแแแแทแแถแแขแแแธแขแแแแแแแพแแแแถแแแแแแแแแแแแ แแแแปแแแแแแแแแ)แ แแแแแทแแแพแขแแแแ แแแแแแพแฑแแแแแแถแแแแแแแถแแแแแแถแแแขแแแแแแแพแแแแถแแแแแแแแแแ แแแแแถแแแแแแ แแแแปแแแถแแแแแแแขแแแแแแแผแแแแแถแแแแแแผแ "FuseAllowOther": false แแ "FuseAllowOther": trueแ แแแปแแแแแแแแแทแแแแแแถแแแขแแแแแ แแแแแทแแแพแขแแแแแแแพแแแถแ IPFS แแถ root แแแแขแแแธแแแบแแแแแแแแ แ แพแแแแแแทแแแพแแแแปแแแถแแขแแแแแแแพแแแแถแแแแแแแแถ (แแผแแแแธแแ sudo) แแแแขแแแแแนแแแแฝแแแถแแแแ แปแ
mount helper error: fusermount: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf
แแแแปแแแแแธแแแ แขแแแแแแแผแแแแแแแแฝแ /etc/fuse.conf แแแแแทแแแแแ แแแแแทแแพแแแแแถแแ #user_allow_other แ
แแแแแถแแแแธแแแ แ แถแแแแแแพแ ipfs แกแพแแแทแแ
แแแแ แถแแแแแแแแแถแแแแถแแฝแ FUSE
แแแแ แถแแแแผแแแถแแแแแแแแแถแแแ แแแพแแแถแแแแแแแแแแถแแแแแถแแแแธแ แถแแแแแแพแ ipfs แกแพแแแทแแแถแแฝแแแนแแแถแแแแแ (แ แพแแแแแ แแแแถแแแแปแแแแแธแแแแแแแแ) แ แแแปแ แแแแ / ipfs แแทแ / ipns แแแแถแแแถแแทแแขแถแ แแแแพแแถแแ แแทแแแถแแแถแแ แผแแแแแพแแฝแแแถแแ แ แพแ ls -la /ipfs แแแแ แถแ ???? แแ แแแแปแแแแแแธแแทแแแแทแ
แแถแแแแแพแแแแแแแแแแถแแแแแ
fusermount -z -u /ipfs
fusermount -z -u /ipns
แแแแแถแแแแแ แถแแแแแแพแ ipfs แกแพแแแทแแ
แแถแแแแแแแแแแแถแแแแ
แแถแแถแแแทแแแถแแแแถแแแแแแ แแแแปแแแแแถแแธแแแบแแแแแแแแแแแถแแแแแแถแแแแแพแแแแแแแแแผแแแแปแแแแแแ แแ แแแแปแแแแแแแแแแปแแแ แแแแทแแแฝแแแแ แถแแแแแแพแแแแแแแแแแแแแแแแแทแแ แแแแ แถแแแแแแพแแแแแแแแแแ
แแแแปแแแถแ sudo แแแแแพแแฏแแแถแ /etc/systemd/system/ipfs.service แ แพแแแแแแแแ แแถแ
[Unit]
Description=IPFS Daemon
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=simple
ExecStart=/home/USERNAME/work/bin/ipfs daemon --mount
User=USERNAME
Restart=always
[Install]
WantedBy=multi-user.target
แแถแแถแแแทแแแถแแ USERNAME แแแแผแแแแแแแผแแแถแแแแแฝแแแแแขแแแแแแแพแแแแถแแแแแแแขแแแ (แ แพแแแแแ แแแแถแแแแผแแแแแแแแแ แแถแแแแแแแแทแแธ ipfs แแนแแแปแแแแแถแแแแแถแแแขแแแ (แขแแแแแแแผแแแแแแแแถแแแแแแผแแแแแแแ))แ
แแพแแแพแแแแแพแแแถแแแแแถแแแแแ
sudo systemctl enable ipfs.service
แแพแแ แถแแแแแแพแแแแแถแแแแแ
sudo service ipfs start
แแทแแทแแแแแแแถแแแถแแแแแแแถแแแแแ
sudo service ipfs status
แแแแแถแแแแถแแแแทแแปแแแแแแแถแแแทแแแแแ แแถแแนแแขแถแ แ แถแแแแแแพแแแแถแแแธแแแแกแพแแแทแแแ แแแแขแแถแแ แแพแแแแธแแทแแทแแแแแพแแแถ ipfs แ แถแแแแแแพแแแแแแแแแแแแแแแแแแแแแแแแแแทแ
แแแแแแแแถแแแแแถแแแแแแแพแแแทแแธแแปแแแ
แแทแ
แถแแแถแแแแถแแแถแแแแแแพแแแถแแแแกแพแแแแแถแแ IPFS แแถแแแแ
แแพแแแถแแแธแแแแแถแแแแแ
แแทแแแแแปแแแแแปแแ แแ
แแพแแแถแแแธแแแแแถแแแแแ
แแพแแแแแแแแฏแแแถแแแฝแแ
แแแฝแ แ แพแแแแแถแแถแแแแแถแแถแแแแ IPFS แแแแปแแแแแปแแแแ CID แ แแพแแนแแแถแแขแแแธแแพแแกแพแ? แแถแแถแแแทแแแถแแ แแแถแแแธแแแแแแแปแแแแแปแแแแแแแถแแทแแแนแแขแแแธแแถแแแขแแแขแแแธแแแถแแแธแแแแแถแแแแแ
แแแแแแพแ แ แพแแแนแแแแแถแแถแแแแแแแแแฏแแแถแแแแ CID แแแ "แแฝแ" แแทแแแแแแแแแท IPFS แแถแแแขแแแแแแแถแแแแแแถแแแแถ (แแแแแถแแถแแแแแแแแแแแแฝแ
แ แพแแแพแแแแธ "แแแแถแแ")แ แขแแแแแแแแ
แแแแปแแแแแแนแแแฝแแขแแแแแแแ แ แพแแแผแ
แแแแแแ
แแพแแ แผแแแแแฏแแแถแแแแแผแแแถแแแแแพแแ แแถแแแทแ แแฟแแแแแแแแแแพแแกแพแแแ
แแแแแแแแพแแแแแถแแถแแแแฏแแแถแแแถแแแแแ
แแแแแแแผแแแแแผแแแถแ
1. แแพแแ แผแแแ แแถแแแแแถแแแธแแแแแธแ แแแแถแ แ แพแแแแแพแแแแแปแแแถแแแแแแ ~/.ipfs/config
"Identity": {
"PeerID": "QmeCWX1DD7HnPSuMHZSh6tFuxxxxxxxxxxxxxxxx",
2. แแแแพแแแถแแแแแถแแแถแ ipfs แแแแถแแแแ sudo แ แพแแแแแพแแแถแแป Swarm แแ แแแแปแแแถ แงแแถแ แแแแ
Swarm announcing /ip4/ip_ะฒะฐัะตะณะพ_ัะตัะฒะตัะฐ/tcp/4001
3. แแพแแแแแแแแแธแขแถแแแแแแถแแแผแแ แแแแแแแแ "/ip4/ip_your_server/tcp/4001/ipfs/$ PeerID" แ
4. แแแแแถแแแแถแแแฟแแถแแ แแพแแแนแแแแแถแแถแแแแแแแแขแถแแแแแแถแแแแแแ แแถแแแแทแแแแแแแแแทแแถแแแแ webui แแแแปแแแแแแแแแแแแพแแ
5. แแแแแทแแแพแขแแแธแแแถแแแขแแแแทแแขแธแแ แแผแแแพแแแถแแแแแแแแผแแแแแถแ ~ / .ipfs / config แแแแแแแ "Bootstrap" แแ
แแแแปแแแถแ [...
แ แพแแแแแแแแขแถแแแแแแถแแแแแแถแแแแฝแแแถแแปแแแ
แขแถแแแ
แ แถแแแแแแพแ IPFS แกแพแแแทแแ
แฅแกแผแแแแ แ แผแแแพแแแแแแแแฏแแแถแแแ แแแถแแแธแแแแแถแแแแแ แ แพแแแแแถแแถแแแแแพแแปแแแถแแ แแพแแผแแแแแถแแ แแฝแแแแ แแแ แพแแแฟแแ
แแแปแแแแแแปแแแถแแแแแแทแแแถแแแแถแแแแแแแแถแแแ
แกแพแแ แแถแแแแแแแแปแแแแ แแแแแธแแถแแพแแแแแแถแแแขแถแแแแแแถแแแแแแแทแแแแแแแแทแแ
แแแแปแ Bootstrap แแแแแ ipfs แแแแถแแแแแแผแแแแแแธแแแแถแแแแแแถแแแแแแแแแถแแฝแแแทแแแแแแแแทแแแแปแแขแแกแปแแแแแแแแแทแแแแแทแแถแแ แแแแปแแแแแธแแถแแแแแ แแถแแแทแแถแแแแถแขแแแธแแฟแแแแ แแทแแแแแแแแแถแแแแถแแถแแแแแแนแแแแแแแถแแแแแถแแแแแแถแแแแทแแธแแปแแแแขแ
แทแแแแแแแแแแแแปแแแแแพแแแถแแ
แแแแแธแแแแแแแทแแแแแแแแแทแแ แแ แปแแแแแแแขแถแ แแพแแแถแแแถแแแแ แแแแปแ webui แแทแแแแแปแแแแแถแแธแแ
ipfs swarm peers
แ แพแแแ แแธแแแ แแทแแแธแแแ แขแแแแขแถแ แแแแแแแแทแแธแแปแแแแแแแแขแแแแแแแแแ
ipfs swarm connect "/ip4/ip_ะฒะฐัะตะณะพ_ัะตัะฒะตัะฐ/tcp/4001/ipfs/$PeerID"
แแ แผแแแถแแแแแแปแแแถแแแแแแแแผแแแถแแแแแพแฑแแแแแแแพแแกแพแ แขแแแแขแถแ แแแแแแงแแแแแแแพแแแแธแแทแแทแแแแแพแแแถแแแแแแถแแแแ แแทแแแแแแแแแทแแแแ แแแแถแ แ แพแแแแแแทแแแพแแทแแแถแแแ แแพแแแแธแแแแแแแแถแแแแแแถแแแ
แแถแแแแแแแ
แแแแปแแ
แแแแแขแแแแแแแแแแถแแแแแแถแแ IPFS แแถแแแถแแแขแถแแปแแแแแแแแแแถแแ แแทแแแแแแถแแ IPFS แ แแถแแผแแ
แแถแแแธแแแแทแแแทแ
แขแแปแแแแถแแฑแแแแแแปแแแแแแแแ แแแแแทแแแพแขแแแแแทแแขแแแธแแถแฅแกแผแแแแแแพแแแถแแแแแแแถแแ
แแแ
แถแแแถแแแแแแถแแแ "แแแแปแแแแแแนแแแถแขแแแแแแแแแแปแแแถแแแแแแแฑแแแแถแแนแแแถแแแถแแแถแ แพแแแถแแนแแแทแแแแแผแแแถแแแถแแแแแแฌแแแฝแแแถแแแแแขแแแแแแแแทแแแถแแแแแ" แ แแถแงแแถแ แแแ แแถแแถแแแแแฝแแแแแปแแแถแแแทแ
แถแแแถแแพแแแแถแแแแแแแแปแแแแแแแแแ แแแแแแแแแแปแแแแแแแ แ แพแแแพแแพแแแแแ
แแแแแแขแแแธ? แแ
แแพแแแแแแแแแ Habre
แแพแแแแปแแแพแแแแแแพแแขแแแธ? แแถแ แถแแแแผแ แแถแแแแปแแแถแแทแแแแแแแแแแผแแแฝแแแแแแแผแแแถแแ แแแ แถแแแแแแพแแ แแ แ แแแปแแแแแแถแแแพแแ แแ แแแแปแแแแแธแแแแแทแแแถแแแแแแถแขแแแธแแแแแแแแถแแแฝแแแแแถแแแแแฝแแขแถแแแแ แแแแปแแแแแปแแแทแแถแแขแแแธแแถแแแพแแ แแ แแแแแถแแแแแปแ แแทแแแถแแ แแแ แถแ แแแปแแแแแแทแแแแแแถแแแพแแ แแ แแแปแแแแแปแแแถแแขแถแแแแแแแ แแแแปแแแแแแแแแถแแแแแแถแแแฝแแแแแแแผแแแถแแ แแแ แถแแแถแแฝแแแแแถแแถแแแแ แแแถแแแถแแทแแแแแแถแแแแแแแแแถแแถแแแ / แฏแแแแแบแ แถแแแแฝแ แแ แ แพแแแแแพแแแแแผแ แแถแขแแธแแแบแแทแแ แแแแแทแแแพแแแแแแถแแแทแแแแแแถแแถแแแแแแถแแ แ แพแแแแแผแแแถแแแแแแปแแแปแแแแแแถแแแแแแแแแแแแผแแถแ แแแแแถแแแแผแแแถแแแถแแแ แแแแแแถแแแแถแแฝแแแนแแแแแถแแถแแแ (แแแปแแแแแแ แแแแแแทแแแแแปแแแแแแแแแแแแถแแขแแทแแแแแธแ แขแแแแแแแแแแแแถแขแถแ แแทแแแแธแแแถแแแแแแแพแแแแแแแถแ)แ แ แพแแแแแแทแแแพแแทแแแถแ แแแแแถแแแแผแแแถแแแถแแแ แแแแแแแแแถแแแแแถแแถแแแ แ แพแแแแแแแฝแแแถแแแแผแแแถแแแแแแแแ แขแแแธแแแแแฝแแแถแแแทแแแแทแ แผแแแแแพแแแแแแถแแแแแ แแแแปแแแแแแถแแฝแแแแแถแแแ แขแแแแแแแแฝแแขแถแแแถแแฝแแแแแถแแแผแแแแแแแแปแแแแแ แ แพแแแแแแแแแแแแแแผแแแแแแแแแถแแแแ แแถแแแแทแแแฝแแแแแแแแถแแแแแแแ แแถแแแแแแถแแแแแแถแแแถแ แแแแธแแแแแถแ (แแแแแบแแถแแแแแถแแแแแแแธแแแแถแแ แแแ แถแแแถแแแแแนแแแถแ แแทแแแแแแแ แขแถแแแแแแถแ)แ
แแผแ แแแแ แแแแแถแแแแถแแแถแแแแแ แถแแแแแ แขแแแแแถแแแแแ แถแแแนแแแแแผแแแถแแแแฝแแแถแแแแฏแแแแแฝแแ แแแฝแแแ แ แพแแแถแแทแแแแแแแแแผแแแถแแแแแพแแ แแแแแแแแแแฝแแแแ แแทแ แแ แแถแแแแแแผแ แแแแแแแปแแแพแแแถแแทแแถแแแถแแแถแแแฝแ แ แผแแแแแถแแถแแแแถแแแแฝแแแ แแแแ
แ แพแแแ แแธแแแแแแแ แถแแฝแแแแแแแแผแแแถแแแทแ: แแถแแแแแแถแแแแธแแถแแแถแขแแแแแทแแแแแ แฅแกแผแแแแแแ แแพแขแแธแแแบแแทแแขแแแแขแถแ แแแแพแแแแแแแแแถแ แแแพแแแแแแแแแแแแแแทแแแแแแแแแพแแ แแแปแแแแโแแพโแแถแโแแถแแถโแแถโแแถโแขแแแโแแแแแโแแแโแแ โแฏแแถ? แฅแกแผแแแแ แแแแแทแแแพแแแแแแแแแถแแแแแแแแธแแฝแแแแแแผแแแถแแขแแแแแ แแแแแแแถแแธแแธแแ แแถแแนแแแถแแแแแแถแแแแแฝแแ แ แพแแแถแแทแแแถแแแแแ แถแแถแแแแแแถแแแแแแแแทแแแ แแธแแถแแแแแ แแฟแแแแแถแแแแบแ แแแแแแแถ แแแแแถแแถแแแทแแแถแแ แแทแแถแแแแแปแแแถแแแแแแแแแแแแ
แ แพแแแแแแบแแถแขแแแธแแแแแฝแแฑแแแ แถแแแขแถแแแแแแแแ แแธแแแแ IPFS แแถแแงแแแแแแขแแทแแแแแธแแแฝแ แ แพแ (แแแแแถแแแแธแแถแแแขแแแแถแแแแผแแแถแแแแแแพแแกแพแแแ แแพแแ แแ แแแแทแแแแถ blockchain) แ แแแฏแแแแแแแผแแแถแแแแแแถแแแแแแถแแแแ แแแแปแแแถแแแแแแแ
"Identity": {
"PeerID": "QmeCWX1DD7HnPSuMHZSh6tFuMxxxxxxxxxxxxxx",
"PrivKey": "CAASqAkwggSkAgEAAoIBAQClZedVmj8JkPvT92sGrNIQmofVF3ne8xSWZIGqkm+t9IHNN+/NDI51jA0MRzpBviM3o/c/Nuz30wo95vWToNyWzJlyAISXnUHxnVhvpeJAbaeggQRcFxO9ujO9DH61aqgN1m+JoEplHjtc4KS5
pUEDqamve+xAJO8BWt/LgeRKA70JN4hlsRSghRqNFFwjeuBkT1kB6tZsG3YmvAXJ0o2uye+y+7LMS7jKpwJNJBiFAa/Kuyu3W6PrdOe7SqrXfjOLHQ0uX1oYfcqFIKQsBNj/Fb+GJMiciJUZaAjgHoaZrrf2b/Eii3z0i+QIVG7OypXT3Z9JUS60
KKLfjtJ0nVLjAgMBAAECggEAZqSR5sbdffNSxN2TtsXDa3hq+WwjPp/908M10QQleH/3mcKv98FmGz65zjfZyHjV5C7GPp24e6elgHr3RhGbM55vT5dQscJu7SGng0of2bnzQCEw8nGD18dZWmYJsE4rUsMT3wXxhUU4s8/Zijgq27oLyxKNr9T7
2gxqPCI06VTfMiCL1wBBUP1wHdFmD/YLJwOjV/sVzbsl9HxqzgzlDtfMn/bJodcURFI1sf1e6WO+MyTc3.................
แแแแปแแแทแแแแแแถแขแแแแฏแแแแแแปแแแแแทแแถแแแ แ แพแแแทแแขแถแ
แแนแแ
แแแถแแแแธแแแแแแแแพแแถแฑแแแแถแแแแแนแแแแแผแแแ แแแปแแแแแแถแ แถแแแแผแ
แแถแแแแปแแแถ แแแแถแแแแแแแแแผแแแถแแแแแพแแแแปแแแแแแทแแแแแถแแแแแแผแแแแถแแแแแถแแ IPFS แ แ แพแแแแแแแ
แแถแแแแขแแแแแแแพแแแแถแแแแแแแถแแ
แปแแแแแแแแแปแแแแแแแแแขแถแ
แ
แผแแแฝแแแแแปแแแถแแแแแแแแแทแแแแ
แแพแขแแแแแแแถแแแแบแขแแแธ IPFS แแ?
-
แแแแปแแแทแแแแแฎแขแแแธ IPFS แแ แแแปแแแแแแถแ แถแแแแผแ แแถแแฝแแฑแแแ แถแแแขแถแแแแแแ
-
แแทแแแถแแแแถแแฎ แแทแแแทแแ แแแฎ
-
แฎแแแแทแแ แถแแแขแถแแแแแแ
-
แฎโแแโแแทแโแแแ แแโแฅแกแผแโแ แถแแโแ แถแแโแขแถแแแแแแ
-
แแแแปแแแถแแแแแพแแแแถแแ IPFS แแแถแแแแแแแขแแแแแแแแแแถแแผแแแแ แพแแ
แขแแแแแแแพแแแแถแแ 69 แแถแแแแถแแแแแแแแแแ แขแแแแแแแพแแแแถแแ แกแค แแถแแแแแแผแแแถแแ แถแแแถแแแ
แแแแแ: www.habr.com