ááŹááᎠáážáááąááąáŹáşáááşá¸á
ááťá˝ááşáŻááşáááş á¤áááşáááşáá˝ááş ááťá˝ááşá¸ááťááşáá°áááŻááşááźáąáŹááşá¸ ááťááşááźááşá¸áážááşá¸áááşá¸ááźáąáŹááźááŤáááşá áááŻáˇááąáŹáş á¤áááşá¸áááŹááᯠáá
áşááźáááşáááşáááŻá á
áááşáááşá
áŹá¸áá˛áˇáááşá áááŻáˇááąáŹáş áááşá¸áážááˇáşáá
áŹá¸áááşááźááŻá¸á
áŹá¸ááźááşá¸áááş áááźáŹáá ááŹááťááşá
áąááŤáááşá ááŽááąáˇ ááťá˝ááşááąáŹáş áááşááźáŽá¸ á
ááşá¸áááşááźááˇáşááąáŹáˇ ááťá˝ááşááąáŹáş ááťážááąáááŻáá˛áˇ ááááşáááťááŻáˇ ááá˛áˇááŤáááşá áĄáááŻááťáŻááşáĄáŹá¸ááźááˇáşá IPFS áááşáááşááźááşá¸ááŻááşáááşá¸á
ááşáážááˇáş áĄááťááŻáˇááąáŹáĄááşášááŤáááşááťáŹá¸ááᯠááąáŹáşááźááŤáááş (áĄááŹááŹááᯠubuntu áá˝ááş ááŻááşááąáŹááşáá˛áˇááźáŽá¸á áĄááźáŹá¸ááááşááąáŹááşá¸ááťáŹá¸áá˝ááş ááťá˝ááşáŻááşáá
ááşá¸ááźááˇáşáááąá¸ááŤ)á
IPFS áááŻááŹááᯠáááş áá˝ááşáá˝áŹá¸ááŤáá áááşá¸ááᯠá¤ááąááŹáá˝ááş áĄááąá¸á
áááş ááąá¸ááŹá¸ááŹá¸áááşá
ustanovka
á ááşá¸áááşáážáŻá áááˇáşáážááşá¸áááşáááşáážáŻáĄáá˝ááşá áááşá¸ááᯠááźááşáááŹááŹáĄááťááŻáˇáá˝ááş ááťááşááťááşá¸áááˇáşáá˝ááşá¸áááş áĄááźáśááźáŻáááŻáááşá áĄáááşááźáąáŹááˇáşáááŻááąáŹáş ááťá˝ááşáŻááşáááŻáˇáááş local mode áážááˇáş remote áá˝ááşáĄááŻááşááŻááşááźááşá¸áĄáá˝ááş ááťááŻáˇáá˝ááşá¸ááťááşáĄááťááŻáˇááᯠááŻáśá¸áááşáááşááźá áşááŤáááşá ááášááážáááťážááş áĄááťáááşáĄááźáŹááźáŽá¸ ááźááŻááťáá áşáááş áááŻááşááąá
Install áá˝áŹá¸áááŻááşááŤá
áááşáážáááŹá¸áážááşá¸ááᯠááźááˇáşááŤá
áážááşááťááş- 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 ááᯠinstall ááŻááşááŤá
áááşáááşáááşá¸ááᯠááťá˝ááşááąáŹáş áĄáážá
áşáááşááŻáśá¸ááŤá
áááşá¸ááᯠcommand ááźááˇáş install ááŻááşááŤá
go get -v -u github.com/ipfs/ipfs-update
áááşá¸ááąáŹááşá áááşáááşáĄáąáŹááşá፠command ááťáŹá¸ááᯠrun áááŻááşáááşá
ipfs-update ááŹá¸áážááşá¸ááťáŹá¸ - ááąáŤááşá¸ááŻááşááŻááşáááşááážááááŻááşááąáŹááŹá¸áážááşá¸áĄáŹá¸ááŻáśá¸áááŻááźááˇáşáážáŻáááşá
ipfs-update ááŹá¸áážááşá¸ - áááşáážááááˇáşáá˝ááşá¸ááŹá¸áááˇáşááŹá¸áážááşá¸áááŻááźááˇáşáážáŻáááş (ááťá˝ááşáŻááşáááŻáˇ IPFS ááááˇáşáá˝ááşá¸áááťááşá¸á áááşá¸áááş áááşáááˇáşáĄááŹááťážááźá
áşáááşáááŻááş)á
ipfs-update ááᯠááąáŹááşááŻáśá¸ááąáŤáş install ááŻááşááŤá - 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
áĄááźáśááźáŻááŹá¸ááąáŹ command ááᯠáááşááŻáśá¸áááŻááşáááşá
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
á¤áá˝ááşá ááťá˝ááşáŻááşááĄááźááşáá˝ááşá á
áááşáááşá
áŹá¸á
ááŹá
áááşáá˛áˇáááşá áááşáááşááźááşá¸áĄáááˇáşáážá áĄááťááŻá¸ááŹá¸ááťáŹá¸áááş áááşá¸áááŻáˇááááŻááşáááŻááşáááşá¸áááŹááťáŹá¸ááᯠá
áááşáĄááŻáśá¸ááźáŻááąááźáŽááźá
áşáááşá áĄáááŻááźáŻááŹá¸ááąáŹ hash 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 Port 5001 áá˝ááş) - Port 8080 (áááşáááşááŹ) áážá ááźááşá APIá
áááŻáĄááťáááşáĄááá á ááşá¸áááşáážáŻááťáŹá¸áĄáá˝ááş port áážá áşááŻááŻáśá¸ (5001 áážááˇáş 8080) áááŻáá˝ááˇáşááŹá¸áááŻááşááąáŹáşáááşá¸ áááŻááşáááŻááşááąá¸ááŹááŹáá˝ááşá ááąááťáŹááŤáááşá port 5001 ááᯠfirewall ááźááˇáşááááşáááˇáşáááşá áĄááźáŹá¸ááŻááşááąáŹáşáááŻááşáááşááťáŹá¸á áááˇáşáĄáŹá¸áážáŹáá˝áąáááŻááşáááş áááŻáĄááşááąáŹ port 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 áááşáááşááťáŹá¸ááᯠáááşá¸áá˝ááş áááŻááşáááŻááşááźáąáŹááşá¸áá˛áááŻááşáááşá áááŻáˇááąáŹáş áĄáąáŹááşáá˝ááş configuration options ááťáŹá¸ááᯠconfig file áážááááˇáş áááŻááşáááŻááşáááˇáşáá˝ááşá¸á ááşá¸á áŹá¸áááşááźá áşááźáŽá¸á ááąááŻááťáĄáŹá¸ááźááˇáş áá ááŻá¸ááááşáááŤá config áááş áááşáááˇáşááąááŹáá˝ááşáážáááźáŽá¸ áááşá¸áážááˇáşáááşáááŻáˇááŻááşááąáŹááşááááşááᯠáĄáááĄááťáážááşáááááşáážáŹ áááŻááąáŹááşá¸áááşá áááŻáˇáááŻááşááŤá áááşááťááşáážáŹáááş áĄááŻááşáááŻááşááŤáá áááşá¸áááş áááŻáááŻáááşáá˛ááááˇáşáááşá
áááˇáşááŹááŹáážááˇáşáĄááŻááşááŻááşáááş áááşáĄááşááŹááąáˇá áşááᯠá áá áşáááˇáşáá˝ááşá¸ááźááşá¸á
á¤áááşáážáŹ ááŻáśá¸ááŹááŽáááˇáşááźáŹáááˇáş áááááŻáśá¸ááąáŹ áá˝ááşá¸ááąáŤááşááźá áşáááşá
áĄáááşá áááşáááş IPFS ááᯠááźááşáááŹááŹáá˝ááş áááˇáşáá˝ááşá¸ááŹá¸ááąáŹáşáááşá¸ IPFS ááᯠá ááşáá˝ááşá¸á áááˇáşáá˝ááşá¸ááźááşá¸ áááŻáˇáááŻááş ááŻááşááąáŹááşááźááşá¸áááźáŻááŤáá áááşáááş áááşáĄááşááŹááąáˇá áşáážá /webui áááŻáˇáá˝áŹá¸ááąáŹáĄááŤá ááťáááşáááşáážáŻáááŻááşáᏠááťááŻáˇáá˝ááşá¸ááťááşááᯠáááşáá˝áąáˇáááŤáááşá
áĄáážááşá webui áááş ááťá˝ááşáŻááşááĄááźááşáĄáá áĄáá˝ááşáážáŻááşáá˝áąá¸áá˝áąááŽá
á˝áŹ áĄááŻááşááŻááşááŤáááşá ááááŚá¸á
á˝áŹá áááşá¸áááş interface áááŻáá˝ááˇáşááŹá¸áááˇáşááŹááŹá API áááŻáˇááťáááşáááşáááşááźááŻá¸á
áŹá¸áááş (ááŻááşááŤáááş browser áážáááááşá
áŹááąáŤáşáĄááźáąááśáááş) á áááşá¸áááş áááŻááąááŹáá˝ááş áĄááŻááşáááŻááşááŤáá áááşá¸áááş local gateway áááŻáˇ ááťáááşáááşáááş ááźááŻá¸á
áŹá¸áááşá áĄáááşá áááˇáşáá˝ááş IPFS ááᯠááźááşáááŹááŹáá˝ááş áááşáá˝ááˇáşááŹá¸ááąáŹáşáááşá¸ webui ááᯠáááşáá˝ááˇáşááŹá¸ááąáŹáşáááşá¸ áááˇáşáá˝ááş webui áááş áááˇáşáĄáá˝ááş ááąáŹááşá¸áá˝ááşá
á˝áŹ ááŻááşááąáŹááşáááŻááşáááşááźá
áşááźáŽá¸á áááˇáşáá˝ááş IPFS áááş áááˇáşáĄáá˝ááş ááąáŹááşá¸áá˝ááşá
á˝áŹ ááŻááşááąáŹááşáááŻááşáááşááźá
áşááźáŽá¸á áááşáᏠwebui ááᯠááźááşáááŹááŹáá˝ááş áá˝ááˇáşááŹá¸ááąáŹáşáááşá¸á áááşááŹááťážááş local IPFS áážááˇáş ááŻááşááąáŹááşáááşááźá
áşááźáŽá¸á ááźááşááá˝ááşáᏠááŻááşááąáŹááşáááŻááşáááşááźá
áşáááşá áááŻáˇááąáŹááş áááşáááş áááŻááşááťáŹá¸ááᯠáĄááşááŻááşááŻááşááąáŹáşáááşá¸ áĄááźáąáŹááşá¸áá
áşááŻááŻááźáąáŹááˇáş áááşá¸áááŻáˇááᯠááźááşáááŹááŹáá˝ááş áááŻáá˛áˇáááŻáˇ áááźááşáááą...
áááşá¸áááş á ááşáá˝ááşá¸á ááááşáááşááŤáá ááťá˝ááşáŻááşáááŻáˇáááş ááťáááşáááşáážáŻ áĄáážáŹá¸áĄáá˝ááşá¸áá áşáᯠááážááááşááźá áşáááşá ááťá˝ááşáŻááşáááŻáˇááĄááźáąáĄááąáá˝ááşá config áá áşááŻáááˇáşáááşáĄááźáśááźáŻááŹá¸ááąáŹ webui áážáá˝ážááşááźááŹá¸áááˇáş CORS ááźáąáŹááˇáş error ááźá áşáááŻááşáááşá
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 áááŻááşá áá áşááᯠáááşáááşááźááşá¸á
ááŤáááąáŹáˇ ááąáŹáşááąáŹáşá áááşáááşá áŹá¸áááŻáˇááąáŹááşá¸áá˛áˇ feature áá áşááŻááŤá
áááŻááşááťáŹá¸ (áĄááźááş áááŻááşáá˝á˛ááťáŹá¸) ááᯠáááşáĄááşááŹááąáˇá áşáážááááˇáşááŹáá terminal áá˝ááşá፠áááŻááşáááŻááşáááˇáşáááŻááşáááşá
ipfs add test -r
added QmfYuz2gegRZNkDUDVLNa5DXzKmxxxxxxxxxx test/test.txt
added QmbnzgRVAP4fL814h5mQttyqk1aURxxxxxxxxxxxx test
ááąáŹááşááŻáśá¸ hash áááş root folder á hash ááźá áşáááşá
ᤠhash áááŻáĄááŻáśá¸ááźáŻááźááşá¸ááźááˇáşá ááťá˝ááşáŻááşáááŻáˇáááş áááşáááˇáş ipfs node áá˝ááşáááᯠáááŻááşáá˝á˛áá áşááŻáá˝ááˇáşáááŻááşáááş (ááťá˝ááşáŻááşáááŻáˇá node áááŻáážáŹáá˝áąáááŻááşááźáŽá¸ áĄááźáąáŹááşá¸áĄááŹááťáŹá¸ááᯠááá°áááŻááşáááş)á ááťá˝ááşáŻááşáááŻáˇáááş port 5001 áááŻáˇáááŻááş 8080 áážá áááşáĄááşááŹááąáˇá áşáá˝ááş ááŻááşáááŻááşáááşá áááŻáˇáááŻááş ááťá˝ááşáŻááşáááŻáˇáááş ááąááĄáááŻááş ipfs áážáá áşáááˇáş ááŻááşááąáŹááşáááŻááşáááşá
ipfs ls QmbnzgRVAP4fL814h5mQttyqk1aUxxxxxxxxxxxxx
QmfYuz2gegRZNkDUDVLNa5DXzKmKVxxxxxxxxxxxxxx 10 test.txt
ááŤááąáááˇáş ááŻáśáážááş folder áá áşááŻááᯠáá˝ááˇáşáááŻáˇááááşá
root áážáŹ áááŻááŤáážá áşááŻáááşááŽá¸ááźáŽá¸ ááťá˝ááşáŻááşáááŻáˇáĄááŻáśá¸ááźáŻáá°áĄáŹá¸ áááşá¸áááŻáˇáĄáŹá¸ áĄáá˝ááˇáşáĄááąá¸ááąá¸ááźááŤá ááŻáˇá
sudo mkdir /ipfs /ipns
sudo chown USERNAME /ipfs /ipns
ááźáŽá¸ááťážááş --mount flag ááźááˇáş ipfs ááᯠááźááşáááşá áááşááŤá
ipfs daemon --mount
áááşáááş áĄááźáŹá¸ááąááŹááťáŹá¸áá˝ááş áááŻááşáá˝á˛ááťáŹá¸ááᯠáááşááŽá¸áááŻááşááźáŽá¸ ipfs daemon áááˇáşáááşááąáŹááşááťáŹá¸áážááááˇáş áááşá¸áááŻáˇááŽáááŻáˇ áááşá¸ááźáąáŹááşá¸ááᯠáááşáážááşáááŻááşáááş -mount -mount-ipfs /ipfs_path -mount-ipns /ipns_path
ááᯠá¤áááŻááşáá˝á˛ááž áááşááááşáážáŹ áĄáááşá¸áááşáááşá¸áááşá
ls -la /ipfs
ls: reading directory '/ipfs': Operation not permitted
total 0
áááŻáááŻáááşáážáŹá á¤áááŻááşáá˝á˛á root áááŻáˇ áááŻááşáááŻááşáááşááąáŹááşáá˝ááˇáşááážáááŤá áááŻáˇááąáŹáş hash áááŻááá áĄááźáąáŹááşá¸áĄááŹáááŻáááşááááŻááşáááşá
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
áá áşááťáááşáááşá¸áážáŹáááşá áááşá¸ááźáąáŹááşá¸áááŻáááşáážááşááąáŹáĄááŤáá˝ááş áááŻááşáá˝á˛áĄáá˝ááşá¸ áĄáááŻáĄááťáąáŹááşááźááˇáşá á˝ááşáážáŻáááş áĄááŻááşááŻááşááŤáááşá
áĄáááşáá˝ááşááźáąáŹáá˛áˇáááˇáşáĄáááŻááşá¸á áááşáááşááźááşá¸áážááˇáşáááşáááşááąáŹ ááááşáááşáážáŻááťáŹá¸áážááááş- áá°áááşá¸áĄáŹá¸ááźááˇáşá áááşáááşááŹá¸ááąáŹ FUSE áááŻááŤááťáŹá¸ááᯠáááşáážááĄááŻáśá¸ááźáŻáá°áĄáá˝ááşáᏠááááŻááşááŤáááş (á áá áşáĄáá˝ááşá¸áážá áĄááźáŹá¸áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááᯠááąáŹáşááźááźááşá¸áááźáŻáᲠá¤áá˛áˇáááŻáˇááąáŹáááŻááşáá˝á˛áá áşááŻááž root áááŻáááş áááşáááŻááşáááşáááŻááşááŤ)á áĄáááşá áááşáááş á¤áááŻááşáá˝á˛ááťáŹá¸ááᯠáĄááźáŹá¸áĄááŻáśá¸ááźáŻáá°ááťáŹá¸ááś áĄááŻáśá¸ááźáŻáááŻááşá áąáááş ááźáŻááŻááşáááŻááŤá config áá˝ááş "FuseAllowOther": false áááŻáˇ "FuseAllowOther": true áááŻáˇ ááźáąáŹááşá¸áá˛áááş áááŻáĄááşááŤáááşá ááŤáá˝áąáĄáŹá¸ááŻáśá¸ááąáŹáˇ áááŻááşááŤáá°á¸á IPFS ááᯠroot áĄááąáá˛áˇ run áááş áĄáŹá¸ááŻáśá¸áĄáááşááźáąááŤáááşá áĄáááşá ááŻáśáážááşáĄááŻáśá¸ááźáŻáá° (sudo áááş) áááŻááşá áŹá¸áááŻááťážááş error áá áşááŻáááááˇáşáááşá
mount helper error: fusermount: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf
á¤ááá ášá áá˝ááşá áááşáááş #user_allow_other line ááᯠáážááşááťááşáááąá¸áᲠ/etc/fuse.conf ááᯠáááşá¸ááźááşáááş áááŻáĄááşáááşá
áááŻáˇááąáŹááş ipfs ááᯠááźááşáááşá áááşááŤá
FUSE áážááˇáş ááááŹá¸ááąáŹ ááźáżááŹááťáŹá¸
áááşáááşááźááşá¸ááźááˇáş ipfs áááŻááźááşáááşá áááşááźáŽá¸ááąáŹááş (áĄááźáŹá¸ááá ášá ááťáŹá¸áá˝ááşááźá áşáááŻááşáááş) áááş /ipfs áážááˇáş /ipns mount point ááťáŹá¸áááááŻááşááąáŹáˇáááşááᯠáá áşááźáááşáááşáááŻááááááźáŻááááŤáááşá áááşá¸áááŻáˇááᯠáááşááąáŹááşáá˝ááˇáşááážáá፠áážááˇáş ls -la /ipfs á ááźááááş ???? áĄáá˝ááˇáşáĄááąá¸ááťáŹá¸á áŹáááşá¸áá˝ááşá
á¤ááźáąáážááşá¸ááťááşááᯠáá˝áąáˇáážááááş-
fusermount -z -u /ipfs
fusermount -z -u /ipns
áááŻáˇááąáŹááş ipfs ááᯠááźááşáááşá áááşááŤá
áááşááąáŹááşáážáŻáá áşááŻáááˇáşááźááşá¸á
ááŻááşááŤáááş, terminal áá˝ááş run áááşáááŚá¸á ááşá¸áááşáážáŻááťáŹá¸áĄáá˝ááşááŹáááˇáşááťáąáŹáşáááşá áááŻááşáááŻááşááąá¸ááŻááşáá˝ááşá á áá áşá áááşááťáááşáá˝ááş daemon áĄáááŻáĄááťáąáŹááşá áááşáááˇáşáááşá
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 node ááťáŹá¸ááᯠááźááşáááŹááŹáá
áşááŻáá˝ááşááąáŹ á
ááşáá˝ááşá¸áá፠áááˇáşáá˝ááşá¸ááŹá¸áááˇáş áĄááźáąáĄááąáá
áşááŻááᯠááŻáśá¸áááşááźááˇáşááŤá ááźááşáááŹááŹáá
áşááŻáá˝ááşá ááťá˝ááşáŻááşáááŻáˇáááş áááŻááşáĄááťááŻáˇááᯠáááˇáşáá˝ááşá¸ááźáŽá¸ CID ááźááˇáş á
ááşáá˝ááşá¸ IPFS áážáá
áşáááˇáş áááşá¸ááᯠááá°áááş ááźááŻá¸á
áŹá¸áááşá ááŹááźá
áşááá˛? ááŻááşááŤáááşá ááźááşáá˝ááşá¸ááŹááŹáááş ááťá˝ááşáŻááşáááŻáˇá ááźááşáááŹááŹáĄááźáąáŹááşá¸ ááŹáážáááááᲠáááşá¸áážááˇáşááážááááŻááşááąáŹ IPFS áááşáá°áá˝ááşáá°áĄáŹá¸ááŻáśá¸ááᯠâááąá¸ááźááşá¸ááźááşá¸â ááźááˇáş CID ááž áááŻááşáááŻáážáŹáá˝áąáááş (áááşá¸áááş âááááťá˝ááşá¸áááş á
áŽááśááŹá¸ááźáŽá¸ááŹá¸ááźá
áşáááş)á áĄá˛ááŤáá˝áąá áááźáŹá¸áá°áá˝áąááᯠááąá¸ááááˇáşáááşá áááŻááşááᯠáážáŹááá˝áąáˇáááťááşá¸ á ááááşááąáŹáˇá áááŹá¸áááşááśááŤá¸ááąáŤááşáááąááááˇáş áááŻááşáááŻááá°áááŻáˇááźááŻá¸á
áŹá¸áá˛áˇáĄá፠áĄáá°áá°ááŤáá˛á
1. ááťá˝ááşáŻááşáááŻáˇáááş áĄááąá¸ááááşá¸ááŹááŹáááŻáˇáá˝áŹá¸ááźáŽá¸ ~/.ipfs/config config áá˝ááş ááźááˇáşáážáŻááŤá
"Identity": {
"PeerID": "QmeCWX1DD7HnPSuMHZSh6tFuxxxxxxxxxxxxxxxx",
2. sudo áááşááąáŹááşáážáŻ ipfs áĄááźáąáĄááąááᯠRun ááźáŽá¸ áááşá¸áá˝ááş Swarm áááˇáşáá˝ááşá¸áážáŻááťáŹá¸ááᯠáážáŹáá˝áąááŤá áĽáááŹ-
Swarm announcing /ip4/ip_ваŃогО_ŃĐľŃвоŃĐ°/tcp/4001
3. ááťá˝ááşáŻááşáááŻáˇáááş "/ip4/ip_your_server/tcp/4001/ipfs/$PeerID" ááąáŹááşá ááąáá°ááťááááşá áŹááᯠá¤áážáááˇáşááŤáááşá
4. ááŻáśááźááşá áááşááťááážáŻáĄáá˝ááşá ááťá˝ááşáŻááşáááŻáˇáááş ááťá˝ááşáŻááşáááŻáˇáááąáááś webui áážáá áşáááˇáş á¤ááááşá áŹááᯠáá˝ááşáá°ááťáŹá¸ááśáááŻáˇ ááąáŤááşá¸áááˇáşáááş ááźááŻá¸á áŹá¸ááŤáááşá
5. áĄáŹá¸ááŻáśá¸áĄáááşááźáąááŤáá local config ~ / .ipfs / config áááŻáá˝ááˇáşááŤá áááşá¸áá˝ááş âBootstrapâ áááŻáážáŹááŤ- [...
ááźáŽá¸ááťážááş ááážáááŹááąáŹááááşá
áŹááᯠarray áá˝ááş áŚá¸á
á˝áŹáááˇáşááŤá
IPFS ááᯠááźááşáááşá áááşááŤá
áĄáᯠáááŻááşááᯠááźááşáááŹááŹáážáŹ áááˇáşááźáŽá¸ á ááşáá˝ááşá¸áááŻááşáážáŹ ááąáŹááşá¸áááŻáááŻáˇ ááźááŻá¸á áŹá¸ááźááˇáşááĄáąáŹááşá áĄááźááşááťáśáááşá¸áááˇáşáááşá
ááŤááąáááˇáş ááŽááŻááşááąáŹááşááťááşá ááááşááźáááşááąá¸ááŤáá°á¸á ááťá˝ááşáŻááşááŹá¸áááşáááąáŹááşá ááťá˝ááşáŻááşáááŻáˇáááş Bootstrap áá˝ááş áááşáá°áá˝ááşáá°áá
áşáŚá¸áááááşá
áŹááᯠáááşáážááşááťážááşáááşá ipfs áááş áááşáááşááąá
ááşáĄáá˝ááşá¸ áááşáá°áá˝ááşáá°ááťáŹá¸áážááˇáş ááťáááşáááşáážáŻá
áŹáááşá¸ááᯠááźáąáŹááşá¸áá˛ááŤáááşá áááşáááŻáˇáááşáááŻá
áąááŹáá° áĄááźá˛áááşá¸ áĄáážá°áá˝á˛ááťáŹá¸ áááşáážááşááźááşá¸ ááźá
áşáááŻááşááźáąáážááˇáş á
ááşááťááşá¸á áá˝áąá¸áá˝áąá¸ ááášáááťáŹá¸ áááşáááş ááźá
áşááąáŤáşááąááŤáááşá
áááşáážáááŻááşááąáŹáşáááŻááşáááşááťáŹá¸á áŹáááşá¸ááᯠwebui áá˝ááşááąáŹ terminal áá˝ááşá፠ááźááˇáşáážáŻáááŻááşááŤáááşá
ipfs swarm peers
á¤ááąááŹáá˝ááş áááşáááş áááşááá˝á˛ááᯠáááŻááşáááŻááşáááˇáşáááŻááşáááşá
ipfs swarm connect "/ip4/ip_ваŃогО_ŃĐľŃвоŃĐ°/tcp/4001/ipfs/$PeerID"
á¤ááŻááşááąáŹááşáááŻááşá á˝ááşá¸ááᯠáá˝ááşá¸ááśááźáŽá¸áááşáĄááá áááşáĄáááŻáážáááąáŹááťááŻá¸áá°ááťáŹá¸áážááˇáş ááťáááşáááşáážáŻáá áşááŻááᯠá á áşááąá¸áááş ááááááŹáá áşááŻááąá¸áááŻááşááźáŽá¸ áááŻááşááŤá ááťáááşáááşáážáŻáá áşááŻáááˇáşáááşá
ááťááŻá¸ááźáąáŹááşá¸áááşááźááşáážáŻ
IPFS áážááˇáş áĄááťá˝ááşá¸ááááşáážáááźáŽá¸ááŹá¸áá°ááťáŹá¸áá˝ááş IPFS áĄáá˝ááş áážááˇáş áááˇáşááťááşáááˇáş ááźááşá¸ááŻáśáážáŻááťáŹá¸ áážá
áşááŻááŻáśá¸áážááááşá áĄááźáąááśáĄáŹá¸ááźááˇáşá áááąáˇá
áážááşá¸ááźááŤáá
áąá áĄá˛ááŤááᯠáá˝áąá¸ááźááˇáşáááşá áĄáᯠááťá˝ááşááąáŹáşáááŻáˇáážáŹ âááŤááąá¸áá˛áˇáá˛áˇ ááąá¸áá˛áˇáá˛áˇáá°ááᯠááŹáá˝ááşááąá¸ááźáŽá¸ ááááşáá˝ááşáá˛áˇ áá°áá˝áą áááŻáśá¸áážáŻáśá¸áááŻááşáá°á¸áááŻáˇ ááťážáąáŹáşáááˇáşááŤáááşâ áá°ááąáŹ ááááŹááĄá ááźááˇáşááąááŹá¸ááąáŹ áĄááťááşáĄáááş áážááááşá áĽáááŹáĄááąááźááˇáşá áĄááťááŻá¸ááťááŻá¸ááąáŹááąá¸ááşáááşááąáŹááşáážáŻááťáŹá¸á cloud áááŻáážáąáŹááşáážáŻá
áááşáááŻáˇááᯠáááˇáşáá˝ááşá¸á
ááşá¸á
áŹá¸áááş áá˝ááşáá°áááşá ááŤáááŻáˇááŹáá˛áˇáĄááŻáśá¸áááşááźááá˛á Habre hub áá˝ááş
ááŤáááşáá˝áąá¸ááťááşáážáŻáááŻáˇááźááşáá˛á ááąááŹááᯠáááŚá¸áá˝ááş áá˝ááˇáşáá˝ááˇáşáááşá¸áááşá¸ ááźááˇáşááąáááˇáşáááşáᯠáá°áááŤáááşá áááŻáˇááąáŹáş á¤ááá ášá áá˝ááş áá˝ááˇáşáááşá¸ááźááşááŹáážáŻáááş áĄááŹáĄáŹá¸ááŻáśá¸ááᯠáááşááá˝ááşáá°áááşáᯠááááŻáááŻááŤá áááŻáážáąáŹááşáážáŻáážááˇáş ááźááˇáşááźá°á¸áážáŻ áá˝ááˇáşáááşá¸áážáŻáĄááźáąáŹááşá¸ ááźáąáŹááąááąáŹáşáááşá¸ á áŹáááşááźááşá¸áá˝ááş ááŻáśá¸á áá˝ááˇáşáááşá¸áážáŻ áááŻááşááŤá áĄááťááşáĄáááşááťáŹá¸ááᯠáĄááťáŹá¸áá°áážáŹááąáŹáˇááťáŹá¸ááźááˇáş ááźááˇáşááąáááˇáşáááşáᯠááťá˝ááşáŻááşáá°áááŤáááşá áĄááťáŹá¸áá°áážáŹ/ááŻáášááááááąáŹáˇááťáŹá¸áááááŹááááş áĄááşááŹáááşáá˛áˇáááŻáˇááŽá¸ááŤá¸ ááąáŹááşá¸ááąááźáŽááźá áşáááşá áĄááťááşáĄáááşáááş ááťážááŻáˇáážááşáááŹá¸áᲠááťááşááźááˇáşááąáŹ á ááşáááŻááşá¸áá áşááŻáĄáá˝ááş áááşáá˝ááşááŤá áááşá¸ááᯠáĄááťáŹá¸áá°áážáŹááąáŹáˇááźááˇáş ááťááşááťááşá¸ááŻááşááąá¸áááş (áááŻáˇááąáŹáş ááŻááşáážááşááŹá¸ááąáŹááŻáśá áśáá˝ááş áážáááŤááąá¸áááşá áááşáá°áááᯠáááşá¸ááᯠááážááááŻááşááąáŹááąáŹáˇááźááˇáş á áŹáážááşáááŻááşáááş)á áááŻááşááŤáá áááşá¸ááᯠáĄááťáŹá¸áá°áážáŹááąáŹáˇáááŤáᲠááťááŹá¸áááşááźá áşááźáŽá¸á ááąáŹáˇáááŻááşáááŻááşá á¤áĄááťááşáĄáááşááᯠááá°áááˇáşáááˇáşáĄááŹáááŻáˇ áá˝ážá˛ááźáąáŹááşá¸ááŹá¸áááşá áá áşááťáááşáááşá¸áážáŹáááşá áááşá¸áááŻáááşáááˇáşáá°áááş ááąáŹáˇáá áşááŻááŹáážááááˇáşááźáŽá¸ á¤áĄááťááşáĄáááşááᯠáááşáááˇáşááąááŹáá˝ááş ááá°ááááşáááşá¸á áá°áááş áááşá¸ááᯠáá˝ááşáááşááž áá˝á˛ááŻááşááŻáśááŹááźá áşáááş (áááşá¸áááş áĄááźáąáŹááşá¸áĄááŹáĄáááŻááş ááźááˇáşááąááźááşá¸áááŻááşáᏠááááŹááĄáá áşááźá áşáááşá ááááşá áŹ)á
áááŻáˇááźáąáŹááˇáş áĄá áŻáááŻááşáĄááźáŻáśáááŻááş áááŻááşáááŻááşáážáŻáá áşááŻáĄáá˝ááş áááŻááşáááŻááşáá°ááťáŹá¸áááş ááťážááŻáˇáážááşááąáŹáˇáĄááťáŹá¸áĄááźáŹá¸ááᯠááá°áááş áááŻáĄááşááźáŽá¸ áááşá¸ááᯠáá áşááąááŹáááşá¸áá˝ááş ááŻááşááąáŹááşáááş áááźá áşáááŻááşááąá ááťá˝ááşááąáŹáşááźááşáá˛áˇáĄáááŻááşá¸ ááŽááŻááşáááşá¸á áááşááąáŹááşáážáŻáá áşááŻááᯠáááşááşááŻááşááŹáááş áááŻáááşáá˛ááŤáááşá
á¤ááąááŹáá˝ááş ááąáŹááşáááşááźáżááŹáá áşáᯠááááşááŹá¸áááş- á áŹááąá¸áá°á áĄáááşááźáŻááťááşá áááŻáĄááşááŹáááşááąáŤáşáá˝ááş ááťá˝ááşáŻááşáááŻáˇááá°áááşááťááşá¸ááťáŹá¸ááąá¸ááŹá¸ááŹá¸ááąáŹ áááŻá¸ááŹá¸ááťááşááťáŹá¸á á˝áŹááᯠáááşáá˝áąáˇáááŻááşáááşá ááŤááąáááˇáş áá°áááŻáˇááąá¸áá˛áˇ áĄáŹáááśááťááşá áááşáážáŹáá˛á ááᯠáážááşáááşá¸áá áşááŻá áŽáááş áá áşááťá áşáááşáááşáážááşááźááˇáş ááŤáá˝áŹá¸ááŤáá áááşá¸áááş áááŻáááŻáá˝ááşáá°áááşááźá áşáááşá ááźáŽá¸ááąáŹáˇ ááŽáĄááťááşáĄáááş áááşáážáŹáážááááşáááŻáᏠáĄááąá¸áááźáŽá¸ááŤáá°á¸á áĄááááĄááŹá áĄááŻááŻááşááááşáá˛áˇ áááşáážááşááŤá
ááŽááąááŹáážáŹ á áááşáááşá áŹá¸á ááŹááąáŹááşá¸ááŹá IPFS á ááŻááşáážááşááááááŹáá˝áą ááŤááźáŽá¸ááŹá¸á፠(áĄááŻááşááŻáśá¸á blockchain áááşá¸áááŹááąáŤáşáážáŹ áááşááąáŹááşááŹá¸ááŹááŤ)á ááŽá¸áááˇáşááąáŹáˇááᯠconfig áá˝ááş ááťááşááťááşá¸áááşáážááşááŹá¸áááşá
"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 node ááťáŹá¸ááźáŹá¸áá˝ááş áá˛áážááşáááˇáşáĄáááˇáşáá˝ááş á¤ááąáŹáˇááťáŹá¸ááᯠááťá˝ááşáŻááşáĄááŻáśá¸ááźáŻáááşáᯠáá°áááŤáááşá ááąáŹááşááźáŽá¸ááąáŹáˇ
á
áŹáááşá¸áá˝ááşá¸áĄááŻáśá¸ááźáŻáá°ááťáŹá¸áᏠá
á
áşáááşá¸áá˝ááş ááŤáááşáááŻááşááŤáááşá
áĄáááşá IPFS áĄááźáąáŹááşá¸ ááźáŹá¸áá°á¸ááŹá¸á
-
IPFS ááᯠáá áşááŤááž áááźáŹá¸áá°á¸ááąáááˇáş á áááşáááşá áŹá¸áááŻáˇááąáŹááşá¸áááşá
-
áááźáŹá¸ááťááş áááźáŹá¸ááťááş
-
ááźáŹá¸ááąáŹáşáááşá¸ á áááşááááşá áŹá¸
-
ááźáŹá¸áá°á¸ááąáŹáşáááşá¸ ááŹá¸ááááşááąáŹáşáááşá¸ áááŻááąáŹáˇ á áááşáááşá áŹá¸á ááŹááąáŹááşá¸ááŻáśááááşá
-
IPFS ááᯠáááşááźá˝á á˝áŹ ááŻáśá¸ááąáᏠááźáŹááŤááźáŽá
áĄááŻáśá¸ááźáŻáá° 69 áŚá¸ áá˛ááąá¸áá˛áˇáááşá áĄááŻáśá¸ááźáŻáá° 13 áážáąáŹááşááąáá˛áˇááŤáááşá
source: www.habr.com