Cara Menghosting File IPFS Anda Secara Online Selamanya

TL; DR;

Instal IPFS di server, buat repo baru dengan ipfs init. Mulai proses daemon simpul IPFS latar belakang dengan: ipfs daemon &, tambahkan file ke jaringan dengan ipfs tambahkan -r dan sematkan hash yang Anda ingin tetap online selamanya dengan ipfs pin add -r . Pastikan server Anda menjalankan proses simpul.

Pernahkah Anda bertanya-tanya bagaimana cara menyimpan file IPFS Anda online selamanya? Jika Anda pernah menggunakan IPFS di beberapa titik, Anda mungkin telah melihat bahwa file Anda menghilang begitu saja setelah sekitar 24 jam.

Dalam tutorial ini saya akan menunjukkan kepada Anda bagaimana menjaga file Anda online selama Anda memiliki server dan konten Anda disematkan.

IPFS adalah platform fantastis untuk hosting file desentralisasi tanpa khawatir tentang serangan Ddos dan masalah server. Ini hanya berfungsi dan ideal untuk situs web statis.

Dapps yang ingin Anda desentralisasi sepenuhnya.

Masalahnya adalah begitu Anda menambahkan file ke jaringan, file itu menghilang setelah sekitar 24 jam jika tidak ada orang lain yang menyematkannya. Ia mendapat sampah yang dikumpulkan oleh jaringan.

Jadi, jika Anda meng-host situs web di IPFS dengan perintah:

ipfs tambahkan -r-situs-file-saya /

Situs web Anda akan daring pada hash yang dikembalikan, tetapi akan turun setelah 24 jam jika Anda tidak membuatnya daring dengan simpul IPFS Anda sendiri.

Jadi untuk menghindari hal itu dan menjaga file tetap hidup, saya akan menunjukkan kepada Anda 3 langkah sederhana untuk membuat simpul IPFS Anda sendiri untuk menjaga file-file itu:

1. Dapatkan server hosting

Pertama, Anda akan membutuhkan server. Dalam kasus saya, saya memiliki contoh ubuntu di AWS amazon dengan tahun gratis mereka.

Cukup mendaftar di halaman mereka dan mulai server ubuntu secara gratis. Berikut ini adalah tutorial sederhana 4 menit untuk melakukannya: https://www.youtube.com/watch?v=OTCwx1hjA24

2. Instal IPFS di Server Ubuntu

Instal IPFS dengan mengunduhnya dari halaman resmi mereka: https://ipfs.io/docs/install/

Dalam kasus saya, saya akan memilih opsi amd64 yang merupakan versi ubuntu 64 bit. Biner 386 linux adalah untuk versi 32 bit.

Hubungkan ke instance ubuntu Anda dan unduh dari terminal:

wget https://dist.ipfs.io/go-ipfs/v0.4.10/go-ipfs_v0.4.10_linux-amd64.tar.gz

Kemudian ekstrak file dengan perintah:

tar -xvzf go-ipfs_v0.4.10_linux-amd64.tar.gz

Hapus file yang diunduh dengan: rm go-ipfs_v0.4.10_linux-amd64.tar.gz dan instal dengan mengeksekusi file install.sh dengan:

cd go-ipfs && sudo ./install.sh

Kemudian jalankan ipfs untuk memastikannya diinstal dengan benar dan hapus folder instalasi dengan rm -r go-ipfs /.

3. Mulai simpul IPFS & sematkan file yang ingin Anda jaga online

  1. Pertama buat repositori yang akan digunakan untuk IPFS untuk membuat file konfigurasi yang diperlukan untuk sistem Anda dengan ipfs init

2. Sekarang mulai proses daemon yang merupakan simpul IPFS yang akan berkomunikasi dengan seluruh jaringan, diperlukan untuk bertukar dan mengunggah file secara online:

daemon ipfs &

Ini akan membuat simpul di latar belakang.

Anda dapat keluar dari pesan berikutnya kapan saja dengan CTRL + C karena node sekarang menjadi proses latar belakang.

Jika Anda ingin menghentikan proses latar belakang cukup ketikfg (foreground) untuk membawa proses itu ke foreground dan hentikan dengan CTRL + C.

3. Kemudian dapatkan file yang ingin Anda host di IPFS. Saya akan mendapatkan file situs web saya dari git dengan:

git clone 

4. Sekarang tambahkan file ke jaringan dengan:

ipfs tambahkan -r 

Dalam kasus saya ini adalah: ipfs add -r dapp-transaction /

5. Terakhir, untuk menjaga file online dan menghindarinya menjadi sampah, cukup gunakan perintah thin dan mereka akan tetap online selama daemon Anda berjalan. Mereka tidak akan menjadi sampah yang dikumpulkan:

ipfs pin add -r 

Dalam kasus saya ini adalah ipfs pin add -r QmNqFpK2X8indC6H2zjdzRG6PHx7C3iRMeTpFBsVHAMLVF /

Itu dia! File yang Anda tambahkan dan sematkan akan online selamanya dan Anda dapat mengaksesnya dari hash yang dikembalikan. Dalam kasus saya, ini adalah: QmNqFpK2X8indC6H2zjdzRG6PHx7C3iRMeTpFBsVHAMLVF

Jadi untuk mengaksesnya, saya akan pergi ke https://gateway.ipfs.io/ipfs/

Dalam kasus saya ini https://gateway.ipfs.io/ipfs/QmNqFpK2X8indC6H2zjdzRG6PHx7C3iRMeTpFBsVHAMLVF

Sekarang Anda tahu cara menjaga file desentralisasi Anda tetap online selama Anda memiliki node server atau node lain yang menyematkan konten Anda.

Kecuali jika file Anda menjadi populer dan banyak orang menyematkannya dari komputer mereka, file Anda akan mati. Jadi lebih baik dicegah dan simpan sendiri dengan tutorial ini.

Terima kasih telah membaca seluruh tutorial!

Jika Anda menyukai tutorial ini, Anda dapat membantu saya dengan cara-cara berikut:

  • Beri aku tepukan, semua orang suka tepuk tangan
  • Bagikan artikel dan ikuti saya di Merunas Grincalaitis
  • Ikuti saya di twitter @ merunas2 Saya biasanya berbagi konten yang menarik.
  • Jika Anda ingin menyewa pengembang blockchain, saya dapat membantu Anda membuat Dapp yang luar biasa. Lihatlah github saya https://github.com/merlox
  • Akhirnya terima kasih telah berada di sini dan benar-benar belajar dari konten ini.