Init Repo

in #esteem7 years ago

esteem

ipfsmenggunakan repositori objek global, ditambahkan ke ~/.ipfs:

Ipfs init

initializing ipfs node at /Users/jbenet/.go-ipfs
generating 2048-bit RSA keypair...done
peer identity: Qmcpo2iLBikrdf1d6QU6vXuNb6P7hwrbNPW9kLAH8eG67z
to get started, enter:

Ipfs cat

/ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/readme

Perhatikan hash di sana mungkin berbeda. Jika ya, gunakan yang Anda dapatkan.
Sekarang, coba jalankan:

Ipfs cat

/ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/readme
Anda harus melihat sesuatu seperti ini:

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.

Anda bisa menjelajahi objek lain di sana. Secara khusus, periksa quick-start:

Ipfs cat /ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/quick-start

Yang akan memandu Anda melalui beberapa contoh menarik.

Pergi online

Setelah Anda siap untuk mengambil sesuatu secara online, jalankan daemon di terminal lain:

Ipfs daemon

Initializing daemon...
API server listening on /ip4/127.0.0.1/tcp/5001
Gateway server listening on /ip4/127.0.0.1/tcp/8080
Tunggu ketiga baris itu muncul.

Catatlah port tcp yang Anda dapatkan. Jika mereka berbeda, gunakan perintah Anda di bawah ini.
Sekarang, jika Anda terhubung ke jaringan, Anda harus bisa melihat alamat ipfs rekan Anda:

Ipfs swarm peers

/ip4/104.131.131.82/tcp/4001/ipfs/QmaCpDMGvV2BGHeYERUEnRQAwe3N8SzbUtfsmvsqQLuvuJ
/ip4/104.236.151.122/tcp/4001/ipfs/QmSoLju6m7xTh3DuokvT3886QRYqxAzb1kShaanJgW36yx
/ip4/134.121.64.93/tcp/1035/ipfs/QmWHyrPWQnsz1wxHR219ooJDYTvxJPyZuDUPSDpdsAovN5
/ip4/178.62.8.190/tcp/4002/ipfs/QmdXzZ25cyzSF99csCQmmPZ1NTbWTe8qtKFaZKpZQPdTFB
Ini adalah kombinasi dari /ipfs/<hash-of-public-key>.

Sekarang, Anda harus bisa mendapatkan objek dari jaringan. Mencoba:

ipfs cat /ipfs/QmW2WQi7j6c7UgJTarActp7tDNikE4B2qXtFCfLPdsgaTQ/cat.jpg >cat.jpg
open cat.jpg
Dan, Anda harus bisa memberi objek jaringan. Coba tambahkan satu, dan kemudian melihatnya di browser favorit Anda. Dalam contoh ini, kami menggunakan curl sebagai browser kami, namun Anda juga bisa membuka URL IPFS di browser lain:

** hash=echo "I <3 IPFS -$(whoami)" | ipfs add -q **
** curl "https://ipfs.io/ipfs/$hash" **
I <3 IPFS -
Keren, ya? Gateway melayani file dari komputer Anda . Gateway menanyakan DHT, menemukan mesin Anda, meminta berkas tersebut, mesin Anda mengirimkannya ke gateway, dan gateway mengirimkannya ke browser Anda.

Catatan: tergantung pada keadaan jaringan, curl mungkin memerlukan beberapa saat. Gerbang publik mungkin kelebihan beban atau sulit dijangkau Anda.
Anda juga dapat memeriksanya di gerbang lokal Anda sendiri:

Fancy Web Console

Kami juga memiliki konsol web yang dapat Anda gunakan untuk memeriksa keadaan simpul Anda. Di browser web favorit Anda, kunjungi:

http: // localhost: 5001 / webui