āĻ¯āĻĻāĻŋāĻ āĻšāĻžāĻŦā§āĻ°ā§ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻŋāĻ˛
āĻāĻŽāĻŋ āĻāĻāĻ¨āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻ°āĻŦ āĻ¯ā§ āĻāĻŽāĻŋ āĻāĻ āĻāĻ˛āĻžāĻāĻžāĻ° āĻāĻāĻāĻ¨ āĻŦāĻŋāĻļā§āĻˇāĻā§āĻ āĻ¨āĻ, āĻ¤āĻŦā§ āĻāĻŽāĻŋ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻāĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¤ā§ āĻāĻā§āĻ°āĻš āĻĻā§āĻāĻŋāĻ¯āĻŧā§āĻāĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ˛āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻžāĻ° āĻĢāĻ˛ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻāĻŋāĻā§āĻāĻž āĻŦā§āĻ¯āĻĨāĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻāĻŽāĻŋ āĻāĻŦāĻžāĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻļā§āĻ°ā§ āĻāĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻāĻŋāĻā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒā§āĻ¯āĻŧā§āĻāĻŋ āĻ¯āĻž āĻāĻŽāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĨ¤ āĻ¸āĻāĻā§āĻˇā§āĻĒā§, āĻāĻāĻĒāĻŋāĻāĻĢāĻāĻ¸ āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻŦāĻ āĻāĻŋāĻā§ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻŦā§ (āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻŦā§āĻ¨ā§āĻā§āĻ¤ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻāĻŽāĻŋ āĻ
āĻ¨ā§āĻ¯ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§ āĻāĻāĻŋ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŋāĻ¨āĻŋ)āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻĒāĻŋāĻāĻĢāĻāĻ¸ āĻāĻŋ āĻŽāĻŋāĻ¸ āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻāĻžāĻ¨ā§ āĻāĻŋāĻā§ āĻŦāĻŋāĻļāĻĻā§ āĻ˛ā§āĻāĻž āĻāĻā§:
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻŦāĻŋāĻļā§āĻĻā§āĻ§āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻŋ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻāĻāĻŋāĻā§ āĻāĻŋāĻā§ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāĻ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŽā§āĻĄā§ āĻāĻŦāĻ āĻ°āĻŋāĻŽā§āĻā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŋāĻā§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻŦāĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻā§āĻā§ āĻāĻ°āĻ˛ā§āĻ āĻŦā§āĻļāĻŋāĻĻāĻŋāĻ¨ āĻā§āĻā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻŦā§ āĻ¨āĻž, āĻā§āĻŦ āĻāĻāĻāĻž āĻ¨ā§āĻāĨ¤
āĻ¯āĻžāĻ¨ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻ¨
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĻā§āĻā§āĻ¨
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¤āĻžāĻ° āĻĒāĻā§āĻˇā§ āĻāĻāĻĒāĻŋāĻāĻĢāĻāĻ¸ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻāĻžāĻ˛āĨ¤ āĻāĻ¸āĻ˛ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻāĻŋ āĻšāĻ˛ āĻ¯ā§ āĻ¨ā§āĻā§ āĻāĻŽāĻ°āĻž āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŽāĻžāĻāĻ¨ā§āĻ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻŦ
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
āĻāĻāĻĒāĻŋāĻāĻĢāĻāĻ¸ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻ¨
āĻāĻŽāĻŋ āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻĒāĻāĻ¨ā§āĻĻ
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ¨ā§āĻ¸āĻāĻ˛ āĻāĻ°ā§āĻ¨
go get -v -u github.com/ipfs/ipfs-update
āĻāĻ° āĻĒāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
ipfs-āĻāĻĒāĻĄā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ - āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĻā§āĻāĻ¤ā§āĨ¤
ipfs-āĻāĻĒāĻĄā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ - āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĻā§āĻāĻ¤ā§ (āĻ¯āĻ¤āĻā§āĻˇāĻŖ āĻ¨āĻž āĻāĻŽāĻ°āĻž āĻāĻāĻĒāĻŋāĻāĻĢāĻāĻ¸ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻŋ, āĻāĻāĻŋ āĻā§āĻ¨āĻāĻŋ āĻšāĻŦā§ āĻ¨āĻž)āĨ¤
ipfs-āĻāĻĒāĻĄā§āĻ āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻ¨ - IPFS āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§, āĻāĻĒāĻ¨āĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§āĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĨā§āĻā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻĒāĻŋāĻāĻĢ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻšāĻā§āĻā§
ipfs-update install latest
āĻā§āĻ
ipfs --version
āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻļāĻ°ā§āĻ¤ā§ āĻ¸āĻŦāĻāĻŋāĻā§āĨ¤
āĻāĻāĻĒāĻŋāĻāĻĢāĻāĻ¸ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨
āĻāĻ°āĻŽā§āĻ
āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
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 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 āĻĒā§āĻ°ā§āĻā§āĨ¤ - āĻĒā§āĻ°ā§āĻ 8080 āĻ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ API (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯)āĨ¤
āĻāĻāĻ¨ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻāĻāĻ¯āĻŧ āĻĒā§āĻ°ā§āĻ (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 āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° ipfs āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨ (Ctrl+C āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ˛āĻŽāĻžāĻ¨ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻŦāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨)āĨ¤
āĻĻā§āĻ āĻŽā§āĻ¯āĻŧā§
...
WebUI: http://ip_ваŅĐĩĐŗĐž_ŅĐĩŅвĐĩŅĐ°:5001/webui
Gateway (readonly) server listening on /ip4/ip_ваŅĐĩĐŗĐž_ŅĐĩŅвĐĩŅĐ°/tcp/8080
āĻāĻāĻ¨ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻā§āĻ āĻāĻāĻ
http://Đ´ĐžĐŧĐĩĐŊ_иĐģи_ip_ŅĐĩŅвĐĩŅĐ°:8080/ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme
āĻāĻĒāĻ°ā§āĻ° āĻ°āĻŋāĻĄāĻŽāĻŋ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻā§āĻ˛āĻ¤ā§ āĻšāĻŦā§āĨ¤
http://Đ´ĐžĐŧĐĩĐŊ_иĐģи_ip_ŅĐĩŅвĐĩŅĐ°:5001/webui/
āĻāĻ¯āĻŧā§āĻŦ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻā§āĻ˛āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻ¯āĻĻāĻŋ webui āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°ā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻĻā§āĻāĻž āĻ¸āĻš IPFS āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¤āĻŦā§ āĻ¨ā§āĻā§ āĻāĻŽāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻŦ, āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻŽāĻžāĻ˛ā§āĻāĻ¨āĻžāĻŽā§āĻ˛āĻ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨āĻāĻŋ āĻ āĻŋāĻ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻā§ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻž āĻāĻ°āĻ āĻāĻžāĻ˛, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻĢā§āĻ¸ āĻāĻžāĻ āĻ¨āĻž āĻāĻ°ā§ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻ°āĻ āĻāĻ āĻŋāĻ¨ āĻšāĻŦā§āĨ¤
āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻž āĻšāĻā§āĻā§
āĻāĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻĒāĻ¤ā§āĻ¤āĻŋ, āĻ¯āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¤āĻŋāĻ¨ āĻāĻ¨ā§āĻāĻž āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ IPFS āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ IPFS āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻŦāĻž āĻāĻžāĻ˛āĻžāĻ¨ āĻ¨āĻž, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻāĻ¯āĻŧā§āĻŦ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§ /webui-āĻ āĻ¯āĻžāĻ¨, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¸āĻāĻ¯ā§āĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻŦā§āĻ¨:
āĻāĻ¸āĻ˛ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻāĻŋ āĻšāĻ˛ āĻāĻ¯āĻŧā§āĻŦā§āĻ, āĻāĻŽāĻžāĻ° āĻŽāĻ¤ā§, āĻā§āĻŦ āĻ
āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° API āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻā§āĻ˛āĻž āĻĨāĻžāĻā§ (āĻ
āĻŦāĻļā§āĻ¯āĻ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§)āĨ¤ āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻāĻžāĻ āĻ¨āĻž āĻāĻ°ā§, āĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻāĻāĻ¯āĻŧā§āĻ¤ā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĨ¤ āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ IPFS āĻāĻ˛āĻŽāĻžāĻ¨ āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ webui āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°āĻŦā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ IPFS-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻŦā§āĻ¨, āĻāĻŦāĻ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻ¨āĻ¯āĻŧ, āĻ¯āĻĻāĻŋāĻ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ webui āĻā§āĻ˛ā§āĻ¨āĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻĒāĻ¨āĻŋ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻĒāĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŋāĻā§ āĻāĻžāĻ°āĻŖā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ¨ āĻ¨āĻžâĻ
āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻžāĻ˛ā§ āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ¸āĻāĻ¯ā§āĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻ¤ā§āĻ°ā§āĻāĻŋāĻāĻŋ āĻ¸āĻŽā§āĻāĻŦāĻ¤ CORS-āĻāĻ° āĻāĻžāĻ°āĻŖā§, āĻ¯āĻž āĻāĻ¯āĻŧā§āĻŦā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤, āĻāĻāĻāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻ¯āĻŧāĨ¤
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
āĻļā§āĻˇ āĻšā§āĻ¯āĻžāĻļ āĻšāĻ˛ āĻ°ā§āĻ āĻĢā§āĻ˛ā§āĻĄāĻžāĻ°ā§āĻ° āĻšā§āĻ¯āĻžāĻļāĨ¤
āĻāĻ āĻšā§āĻ¯āĻžāĻļāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻŽāĻ°āĻž āĻ¯ā§āĻā§āĻ¨ā§ ipfs āĻ¨ā§āĻĄā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻĄāĻžāĻ° āĻā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ (āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻ¨ā§āĻĄ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§), āĻāĻŽāĻ°āĻž āĻĒā§āĻ°ā§āĻ 5001 āĻŦāĻž 8080-āĻ āĻāĻ¯āĻŧā§āĻŦ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ, āĻ āĻĨāĻŦāĻž āĻāĻŽāĻ°āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ ipfs-āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤
ipfs ls QmbnzgRVAP4fL814h5mQttyqk1aUxxxxxxxxxxxxx
QmfYuz2gegRZNkDUDVLNa5DXzKmKVxxxxxxxxxxxxxx 10 test.txt
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¨āĻ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻĢā§āĻ˛ā§āĻĄāĻžāĻ° āĻŽāĻ¤ āĻā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨.
āĻ°ā§āĻā§ āĻĻā§āĻāĻŋ āĻĢā§āĻ˛ā§āĻĄāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ° āĻ āĻ§āĻŋāĻāĻžāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻŋāĨ¤
sudo mkdir /ipfs /ipns
sudo chown USERNAME /ipfs /ipns
āĻāĻŦāĻ --mount āĻĒāĻ¤āĻžāĻāĻž āĻĻāĻŋāĻ¯āĻŧā§ ipfs āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨
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
āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻ āĻĢā§āĻ˛ā§āĻĄāĻžāĻ°ā§āĻ° āĻ°ā§āĻā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻā§āĻ¨ā§ āĻĒā§āĻ°āĻŦā§āĻļāĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¨ā§āĻāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻšā§āĻ¯āĻžāĻļ āĻā§āĻ¨ā§ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨.
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 āĻĢā§āĻ˛ā§āĻĄāĻžāĻ°āĻā§āĻ˛āĻŋ āĻā§āĻŦāĻ˛ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ (āĻāĻŽāĻ¨āĻāĻŋ āĻ°ā§āĻāĻ āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻĢā§āĻ˛ā§āĻĄāĻžāĻ° āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§ āĻ¨āĻž, āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻ˛ā§āĻ˛ā§āĻ āĻ¨āĻž āĻāĻ°ā§)āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ āĻĢā§āĻ˛ā§āĻĄāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻā§ "FuseAllowOther" āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§: false āĻĨā§āĻā§ "FuseAllowOther": trueāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻžāĻ¨ā§āĻ āĻļā§āĻˇ āĻ¨āĻ¯āĻŧ. āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ°ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ IPFS āĻāĻžāĻ˛āĻžāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ āĻŋāĻ āĻāĻā§āĨ¤ āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° (āĻāĻŽāĻ¨āĻāĻŋ sudo) āĻĒāĻā§āĻˇ āĻĨā§āĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒāĻžāĻŦā§āĻ¨
mount helper error: fusermount: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻĒāĻ¨āĻžāĻā§ #user_allow_other āĻ˛āĻžāĻāĻ¨ā§ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¨āĻž āĻāĻ°ā§ /etc/fuse.conf āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻ° āĻĒāĻ°ā§, 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 āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻĢāĻ˛āĻāĻžāĻŦā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻšāĻŦā§āĨ¤
āĻāĻŽāĻžāĻĻā§āĻ° āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻā§āĻ āĻ¯ā§āĻ āĻāĻ°āĻž
āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻŦāĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻāĻĒāĻŋāĻāĻĢāĻāĻ¸ āĻ¨ā§āĻĄ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻāĻŋāĨ¤ āĻāĻāĻāĻŋ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§, āĻāĻŽāĻ°āĻž āĻāĻŋāĻā§ āĻĢāĻžāĻāĻ˛ āĻ¯ā§āĻ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ CID āĻĻā§āĻŦāĻžāĻ°āĻž IPFS āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŋāĨ¤ āĻāĻŋ āĻšāĻŦā§? āĻ
āĻŦāĻļā§āĻ¯āĻ, āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋāĻā§āĻ āĻāĻžāĻ¨ā§ āĻ¨āĻž āĻāĻŦāĻ āĻāĻāĻŋāĻ° āĻāĻžāĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻāĻĒāĻŋāĻāĻĢāĻāĻ¸ āĻ¸āĻšāĻāĻ°ā§āĻŽā§āĻā§ "āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°ā§" (āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ "āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻšāĻ¤ā§" āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§) CID āĻĻā§āĻŦāĻžāĻ°āĻž āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§āĨ¤ āĻ¯āĻžāĻ°āĻž āĻĒāĻžāĻ˛āĻžāĻā§āĻ°āĻŽā§ āĻ
āĻ¨ā§āĻ¯āĻĻā§āĻ° āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻŦā§āĨ¤ āĻāĻŦāĻ āĻ¤āĻžāĻ, āĻ¯āĻ¤āĻā§āĻˇāĻŖ āĻ¨āĻž āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻā§āĻ¤āĻĒāĻā§āĻˇā§, āĻāĻāĻ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻāĻā§ āĻ¯āĻāĻ¨ āĻāĻŽāĻ°āĻž āĻ
āĻĢāĻŋāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻā§āĻāĻāĻ¯āĻŧā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻĒā§āĻ¤ā§ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŋ
1. āĻāĻŽāĻ°āĻž āĻ°āĻŋāĻŽā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ¯āĻžāĻ āĻāĻŦāĻ ~/.ipfs/config āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĻā§āĻāĻŋ
"Identity": {
"PeerID": "QmeCWX1DD7HnPSuMHZSh6tFuxxxxxxxxxxxxxxxx",
2. sudo āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž ipfs āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻāĻžāĻ˛āĻžāĻ¨ āĻāĻŦāĻ āĻāĻāĻŋāĻ¤ā§ Swarm āĻāĻ¨ā§āĻā§āĻ°āĻŋāĻā§āĻ˛āĻŋ āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ:
Swarm announcing /ip4/ip_ваŅĐĩĐŗĐž_ŅĐĩŅвĐĩŅĐ°/tcp/4001
3. āĻāĻŽāĻ°āĻž āĻāĻāĻžāĻ¨ āĻĨā§āĻā§ "/ip4/ip_your_server/tcp/4001/ipfs/$PeerID" āĻĢāĻ°ā§āĻŽā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¯ā§āĻ āĻāĻ°āĻŋāĨ¤
4. āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻāĻ¯āĻŧā§āĻŦā§āĻāĻ¯āĻŧā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻāĻŋ āĻ¸āĻšāĻāĻ°ā§āĻŽā§āĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦāĨ¤
5. āĻ¸āĻŦāĻāĻŋāĻā§ āĻ āĻŋāĻ āĻĨāĻžāĻāĻ˛ā§, āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ ~ / .ipfs/config āĻā§āĻ˛ā§āĻ¨, āĻāĻ¤ā§ "āĻŦā§āĻāĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻĒ" āĻā§āĻāĻā§āĻ¨: [...
āĻāĻŦāĻ āĻ
ā§āĻ¯āĻžāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻĨāĻŽā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
IPFS āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻ¨ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ¯ā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻ āĻāĻŦāĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻāĻāĻāĻŋāĻ¤ā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ°ā§āĻ¤ āĻāĻĄāĻŧāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻāĻāĻ¨āĻ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¯āĻ¤āĻĻā§āĻ° āĻāĻŽāĻŋ āĻŦā§āĻāĻŋ, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻŽāĻ°āĻž āĻŦā§āĻāĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻĒā§ āĻāĻāĻāĻ¨ āĻĒāĻŋāĻ¯āĻŧāĻžāĻ°ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻŋ, ipfs āĻ
āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨ āĻ¸āĻŽāĻŦāĻ¯āĻŧāĻ¸ā§āĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĨ¤ āĻ¯āĻžāĻ āĻšā§āĻ āĻ¨āĻž āĻā§āĻ¨, āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻāĻŦāĻ āĻļā§āĻā§āĻā§āĻāĻžāĻ° āĻāĻ˛ā§āĻāĻ¨āĻž āĻāĻ˛āĻā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻšāĻāĻ°ā§āĻŽā§āĻĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ¯āĻŧā§āĻŦā§āĻ āĻāĻŦāĻ āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ā§ āĻāĻāĻ¯āĻŧāĻ āĻĻā§āĻāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
ipfs swarm peers
āĻāĻŦāĻ āĻāĻāĻžāĻ¨ā§ āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨.
ipfs swarm connect "/ip4/ip_ваŅĐĩĐŗĐž_ŅĐĩŅвĐĩŅĐ°/tcp/4001/ipfs/$PeerID"
āĻāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻāĻĒāĻ¨āĻŋ āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻĒāĻŋāĻ¯āĻŧāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻ¯ā§āĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻ˛ āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻ¸āĻāĻ¯ā§āĻ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§āĨ¤
āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¯ā§āĻā§āĻ¤
āĻ¯āĻžāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻāĻĒāĻŋāĻāĻĢāĻāĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻĒāĻŋāĻāĻĢāĻāĻ¸ā§āĻ° āĻĒāĻā§āĻˇā§ āĻāĻŦāĻ āĻŦāĻŋāĻĒāĻā§āĻˇā§ āĻāĻāĻ¯āĻŧāĻ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻŽā§āĻ˛āĻ¤, āĻāĻ¤āĻāĻžāĻ˛
āĻāĻŽāĻžāĻā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻŦāĻ˛āĻ¤ā§ āĻĻāĻžāĻ. āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¤āĻž āĻāĻ°ā§āĻ¨, āĻāĻāĻ¨ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻ¨ā§āĻ¤āĻŋ āĻ
āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻ¤āĻĨā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§ "āĻāĻŽāĻŋ āĻāĻļāĻž āĻāĻ°āĻŋ āĻ¯ā§ āĻ¯āĻžāĻā§ āĻāĻŽāĻŋ āĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§āĻāĻŋ āĻ¤āĻŋāĻ¨āĻŋ āĻāĻāĻŋāĻā§ āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻŦā§āĻ¨ āĻāĻŦāĻ āĻ¯āĻžāĻĻā§āĻ° āĻāĻāĻŋ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻāĻŋāĻ˛ āĻ¨āĻž āĻ¤āĻžāĻĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻŋ āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§ āĻ¨āĻž āĻŦāĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤" āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸ā§āĻŦā§, āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŽā§āĻ˛ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž, āĻā§āĻ˛āĻžāĻāĻĄ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻ¸āĻšāĻāĨ¤ āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻˇ āĻāĻ°āĻŦ? āĻšāĻžāĻŦā§āĻ°ā§ āĻšāĻžāĻŦā§āĻ° āĻāĻĒāĻ°
āĻāĻŽāĻŋ āĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻāĻŋ? āĻāĻāĻž āĻāĻŽāĻžāĻ° āĻŽāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¯ā§ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻā§āĻ˛āĻžāĻā§āĻ˛āĻŋāĻāĻžāĻŦā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻ¤āĻŦā§ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻā§āĻ˛āĻžāĻŽā§āĻ˛āĻžāĻ¤āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻāĻ āĻ¨āĻ¯āĻŧ āĻ¯ā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ¸āĻšāĻā§ āĻĒāĻĄāĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻŽāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻāĻŦāĻ āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻŽā§āĻā§āĻ¤āĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻāĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻĄāĻŧāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻ¨ā§āĻŽā§āĻā§āĻ¤āĻ¤āĻž āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŽāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŋ āĻ¯ā§ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻā§āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻ¸āĻ°ā§āĻŦā§āĻĒāĻ°āĻŋ, āĻĒāĻžāĻŦāĻ˛āĻŋāĻ/āĻĒā§āĻ°āĻžāĻāĻā§āĻ āĻā§āĻā§āĻ˛āĻŋāĻ° āĻ¨ā§āĻ¤āĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻĒā§āĻ°āĻžāĻ¨ā§, āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§āĻ° āĻŽāĻ¤ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¤āĻĨā§āĻ¯ āĻā§āĻĒāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤ā§āĻ¤ āĻŦā§āĻ¤ā§āĻ¤ā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻā§ āĻĻāĻŋāĻ¯āĻŧā§ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¤āĻŦā§ āĻāĻāĻ¨āĻ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻāĻāĻžāĻ°ā§, āĻā§āĻŦāĻ˛ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻā§ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¯ā§ āĻā§āĻ āĻāĻāĻŋāĻā§ āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§)āĨ¤ āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻ¤āĻž āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻā§ āĻāĻžāĻĄāĻŧāĻžāĻ āĻŦāĻŋāĻāĻŋāĻ¯āĻŧā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻā§āĻāĻŋ āĻ¨āĻŋāĻā§āĻ āĻāĻ āĻ¤āĻĨā§āĻ¯ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻ¯āĻžāĻ° āĻāĻāĻŋ āĻĒāĻĄāĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¤āĻžāĻ° āĻā§āĻŦāĻ˛ āĻāĻāĻāĻŋ āĻāĻžāĻŦāĻŋ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤, āĻāĻŦāĻ āĻāĻ āĻ¤āĻĨā§āĻ¯āĻāĻŋ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻĒā§āĻ¤ā§ āĻšāĻŦā§, āĻ¤āĻžāĻ° āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻāĻĄā§āĻĄāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ - āĻ¤āĻŋāĻ¨āĻŋ āĻā§āĻŦāĻ˛ āĻāĻāĻŋāĻā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĨā§āĻā§ āĻā§āĻ¨ā§ āĻāĻ¨ā§āĻ¨ (āĻāĻāĻŋ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ¤āĻ°āĻŖā§āĻ° āĻ¨āĻ¤ā§āĻ¨ āĻ¨ā§āĻ¤āĻŋ, āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻ¯āĻŧ āĻ āĻŋāĻāĻžāĻ¨āĻž)āĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻāĻāĻāĻŋ āĻāĻŖ āĻāĻā§āĻ°āĻŽāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻā§āĻ°āĻŽāĻŖāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻŦāĻŋāĻĒā§āĻ˛ āĻ¸āĻāĻā§āĻ¯āĻ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻā§ āĻĒā§āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻāĻŽāĨ¤ āĻāĻ āĻāĻžāĻāĻāĻŋ, āĻ¯ā§āĻŽāĻ¨āĻāĻŋ āĻāĻŽāĻŋ āĻĻā§āĻāĻāĻŋ, āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻšā§āĻ¯āĻžāĻ āĻāĻ°āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻ°āĻ āĻāĻ āĻŋāĻ¨āĨ¤
āĻāĻŦāĻ āĻāĻāĻžāĻ¨ā§ āĻāĻ°ā§āĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻŦāĻ¨ā§āĻ§: āĻ˛ā§āĻāĻāĻ¤ā§āĻŦ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤āĻāĻ°āĻŖāĨ¤ āĻāĻāĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§ āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻŦāĻ¨ā§āĻ§ā§āĻĻā§āĻ° āĻ˛ā§āĻāĻž āĻ āĻ¨ā§āĻ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻžāĻ āĻ¯ā§ āĻāĻā§āĻ˛ā§ āĻ˛āĻŋāĻā§āĻā§ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻļā§āĻāĻ¯āĻŧāĻ¤āĻž āĻā§āĻĨāĻžāĻ¯āĻŧ? āĻāĻāĻ¨, āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ°ā§āĻāĻ°ā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻŋāĻāĻžāĻ˛ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻ°āĻ āĻ¸āĻšāĻ āĻšāĻŦā§āĨ¤ āĻāĻŦāĻ āĻāĻ āĻ¤āĻĨā§āĻ¯āĻāĻŋ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻŦāĻŋāĻŦā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧ, āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻŋāĻ¨āĻŋāĻ¸āĻāĻŋ āĻš'āĻ˛ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°, āĻ¯āĻž āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻžāĻ˛ āĻāĻ°āĻž āĻāĻ āĻŋāĻ¨āĨ¤
āĻāĻŦāĻ āĻāĻāĻžāĻ¨ā§ āĻ¯āĻž āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻ¤āĻž āĻāĻāĻžāĻ¨ā§: āĻāĻāĻĒāĻŋāĻāĻĢāĻāĻ¸ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻŦāĻšāĻ¨ āĻāĻ°ā§ (āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇā§, āĻāĻāĻŋ āĻŦā§āĻ˛āĻāĻā§āĻāĻ¨ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤)āĨ¤ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻā§ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
"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 āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻļā§āĻ¨ā§āĻā§āĻ¨?
-
āĻāĻŽāĻŋ āĻāĻāĻ¨āĻ āĻāĻāĻĒāĻŋāĻāĻĢāĻāĻ¸ā§āĻ° āĻāĻĨāĻž āĻļā§āĻ¨āĻŋāĻ¨āĻŋ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻā§āĻā§
-
āĻļā§āĻ¨āĻŋāĻ¨āĻŋ āĻāĻŦāĻ āĻļā§āĻ¨āĻ¤ā§ āĻāĻžāĻāĻ āĻ¨āĻž
-
āĻļā§āĻ¨ā§āĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻā§āĻ°āĻš āĻ¨ā§āĻ
-
āĻļā§āĻ¨ā§āĻāĻŋ, āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĻ¨āĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ¨ āĻŽāĻāĻžāĻ° āĻŽāĻ¨ā§ āĻšāĻā§āĻā§
-
āĻāĻŽāĻŋ āĻĻā§āĻ°ā§āĻāĻĻāĻŋāĻ¨ āĻ§āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻāĻĒāĻŋāĻāĻĢāĻāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻāĻŋāĨ¤
69 āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻā§āĻ āĻĻāĻŋāĻ¯āĻŧā§āĻā§āĻ¨āĨ¤ 13 āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻŦāĻŋāĻ°āĻ¤ āĻāĻŋāĻ˛ā§āĻ¨āĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com