Merkezi Olmayan Bir Web Sitesi Nasıl Oluşturulur

Merkezi Olmayan Bir Web Sitesi Nasıl Oluşturulur
Sizin gibi okuyucular MUO'yu desteklemeye yardımcı oluyor. Sitemizdeki bağlantıları kullanarak bir satın alma işlemi yaptığınızda ortaklık komisyonu kazanabiliriz. Devamını oku.

Merkezi olmayan bir web sitesi oluşturmak çoğu insanın beklediğinden daha kolaydır. Aslında merkezi olmayan bir web sitesi ile normal bir site arasındaki tek fark, merkezi olmayan bir ağ üzerinde barındırılmasıdır. Geriye kalan hemen hemen her şey aynı kalıyor.





MUO Günün videosu İÇERİĞE DEVAM ETMEK İÇİN KAYDIRIN

Bu kılavuzda merkezi olmayan bir web sitesi oluşturma ve başlatma sürecini ele alacağız. Tüm süreci tamamlamak için bir Web3 alanına ve cüzdanınızda bir miktar ETH'ye ihtiyacınız olacak.





google takvimine ders programı nasıl eklenir

1. Web Sitesi Dosyalarınızı Oluşturun

Gerekli web sitesi dosyalarını hazırlayarak başlayın. Alternatif olarak, şablon sağlayıcılardan ücretsiz bir web sitesi şablonu indirebilir ve bunu merkezi olmayan web sitenizi oluşturmak için kullanabilirsiniz. Sitemizi geliştirmek için Ücretsiz CSS'den bir şablon indireceğiz.





  1. Ziyaret etmek Ücretsiz CSS , bir şablon seçin ve indirin. Ardından, ZIP dosyasını aşağıda gösterildiği gibi her bir dosyayı içeren bir klasöre çıkarın.   GitHub'a yüklenen web sitesi dosyasını gösteren ekran görüntüsü

Siteyi sıfırdan oluşturuyorsanız tüm dosyalarınızın tek bir klasörde olduğundan emin olun.

2. Web Sitesi Dosyalarınızı IPFS'ye Yükleyin

IPFS (Gezegenler Arası Dosya Sistemi), dosyaları barındırmak için işbirliği yapan küresel olarak dağıtılmış eşler arası bilgisayar ağından oluşan en popüler merkezi olmayan dosya depolama sistemidir.



Başlangıç ​​olarak, web sitesi dosyalarınızı bağımsız olarak çalıştırılan IPFS düğümü kişisel bilgisayarınızda barındırabilirsiniz. Bu rotanın zorluğu, birisinin merkezi olmayan web sitenize erişebilmesi için bilgisayarınızın çevrimiçi olması gerektiğidir.

Diğer seçenek ise aşağıdaki gibi bir IPFS barındırma platformu kullanmaktır: Pinata , Yağ , veya Fleek dosyalarınızı IPFS ağı üzerinde barındırıp dağıtarak herkesin erişebilmesini sağlar. Ancak bu hizmetlerden bazılarını kullanmak için abonelik ödemeniz gerekir.





IPFS Düğümünüze Yükleme

Öncelikle bağımsız bir IPFS düğümü çalıştırmanız gerekir.

  1. La başlamak PC'nizde IPFS'yi kurma . IPFS düğümünüzü kurmak için PC istemcisini indirebilir veya Brave tarayıcı uzantısını kullanabilirsiniz.
  2. Kurulumu tamamladıktan sonra IPFS kontrol panelini açın, İçe aktarmak ve web sitesi klasörünüzü yükleyin.   Ekran görüntüsü - Fleek'e yeni site ekleme
  3. Web sitesinin yayında olup olmadığını kontrol etmek için dosyanın sağ tarafındaki üç noktaya tıklayın, Linki paylaş , kopyalayın ve IPFS bağlantısını Brave'de yeni bir sekmede açın. Brave'i doğru şekilde kurarsanız site iyi yüklenmelidir.

Fleek'e yükleme

Fleek, kullanıcıların web sitelerini IPFS'ye ücretsiz olarak yüklemelerine olanak tanırken, Piñata premium bir paket gerektirir. Bununla birlikte Fleek'i kullanmadan önce web sitenizi GitHub'da dağıtmanız gerekir.





  1. GitHub kontrol panelinizi açın ve yeni bir depo oluşturun.   Başarıyla bağlanan ENS alanının ekran görüntüsü Ardından, GitHub ile iyi entegre edilmiş bir sürüm kontrol sistemi olan Git'i kullanarak web sitesi dosyalarınızı GitHub deponuza yükleyin. Kolay gösterim için öncelikle web sitesi dosyanızı masaüstünüzdeki adlı bir klasöre kaydedin. dWeb
  2. Ziyaret etmek Git-scm Git'in en son sürümünü indirin ve yükleyin.
  3. Git Bash'i bilgisayarınızın Başlat Menüsü'nden başlatın ve şunu yazın:
     cd desktop/dWeb 
    Bu komut, Git'in yerel bir depo başlatmak için Masaüstünde oluşturduğumuz klasörün içinde başlatılmasını sağlar.
  4. Daha sonra aşağıdaki komutları tek tek çalıştırın:
     git init  
    git add .
    git commit -m "first commit"
    git remote add origin [url].git
    Burada [url] GitHub depo adresinizi temsil eder. Bizim durumumuzda bu:
     git remote add origin https://github.com/elgwaro/dWeb.git

Bu komutları çalıştırmak, web sitesi klasörünüzde gizli bir .git klasörünü başlatır, tüm web sitesi dosyalarınızı .git klasörüne ekler, bunları yükleme için taahhüt eder ve sonunda dosyaları GitHub deponuza yükler.

  Başlatılan merkezi olmayan bir web sitesinin ekran görüntüsü

Bu, yukarıda gösterildiği gibi görünmesi gereken, birden fazla web sitesi dosyasını ve klasörünü GitHub deposuna yüklemenin en etkili yoludur.

Fleek'i GitHub'a bağlama

Fleek hesabını GitHub'a nasıl bağlayacağınız aşağıda açıklanmıştır

etkinleştirme windows filigranı nasıl kaldırılır
  1. Ziyaret etmek Fleek , hesabınızda oturum açın ve Yeni Site Ekle
  2. Fleek'i GitHub'a bağlayın ve web sitesi dosyalarınızla depoya erişime izin verin.
  3. Fleek seçtiğiniz depoyu gösterecektir. Şuraya ilerleyin: Konumu Dağıt sekmesinde IPFS'yi seçin ve tıklayın. Devam etmek .
  4. Çerçeveyi seçin (emin değilseniz, olduğu gibi bırakın) Diğer ) ve sitenizi dağıtın.

Siteniz IPFS'ye dağıtılacaktır.

3. Web3 Alan Adınızı Bağlayın

İster yerel bir IPFS düğümü ister Fleek gibi çevrimiçi bir platform kullanıyor olun, bu noktada sitenizi IPFS'ye dağıtmış olmalısınız, bu da sitenin IPFS karmasına sahip olduğunuz anlamına gelir.

Bir sonraki adım sitenizi Web3 alan adınıza bağlamaktır. Herhangi birinden bir tane satın alabilirsiniz. en iyi Web3 kayıt şirketleri Marketin içinde. Alan adının maliyeti platformun şartlarına ve Blockchain tabanlı etki alanı sistemleri işlemin blockchain'e kaydedilmesi için bir ağ ücreti ödersiniz.

Bu gösterinin amacı doğrultusunda şunları elde ettik: elgwaro.eth ENS'deki alan adı.

Bir ENS Alan Adını IPFS Web Sitesine Bağlama

ENS alanınızı IPFS tarafından barındırılan bir siteye nasıl bağlayacağınız aşağıda açıklanmıştır

telefonumun ip adresini nasıl bulurum
  1. ENS kontrol panelinizi açın ve alan adı bölümüne erişin.
  2. Şunu seçin: Kayıtlar sekmesine tıklayın ve tıklayın Kayıtları Düzenle .
  3. Seçme Diğer , bağımsız IPFS web sitenizin bağlantısını yapıştırın ve tıklayın Kaydetmek .
  4. İşlemi yetkilendirmek için cüzdanınızı bağlamanız istenecektir; bu, ağın etkinliğine bağlı olarak size küçük bir ücrete mal olacaktır.
  5. İşlem tamamlandıktan sonra Web3 alan adınız merkezi olmayan web sitenize bağlanacaktır.

Fleek kullanıyorsanız alanınızı Fleek kontrol paneline bağlayabilirsiniz.

  1. Dağıtılan web sitesi kontrol panelinizi açın ve tıklayın. Özel Alan Adı Ekle .
  2. Aşağıya doğru kaydır ENS Bilgisi ve tıklayın ENS ekle .
  3. ENS alan adınızı yazın, tıklayın Doğrulamak ve ardından onaylayın.
  4. Sonra, tıklayın İçerik Karmasını Ayarla . Ağın etkinliğine bağlı olarak küçük bir ücret ödeyerek işlemi yetkilendirmek için cüzdanınızı bağlamanız gerekecektir.  Bağlantıyı başarıyla kurmak için bağlı cüzdan hesabının alanın denetleyicisi olduğundan emin olun.

4. Web Sitenize Erişin

Web3 alanınızı merkezi olmayan web sitenize başarıyla bağladığınızda, Web3 alanınız merkezi olmayan web sitenize yönlendirilecektir.

Kullanarak erişebilirsiniz ENS alanı +.link . Örneğin bu durumda elgwaro.eth.link . Bununla birlikte, Brave gibi IPFS'nin etkin olduğu bir tarayıcı kullanırken şunları eklemenize gerek yoktur: .bağlantı URL'nizin sonunda.

Merkezi olmayan web sitenizi başarıyla oluşturdunuz.

Web2 Geliştirmenin Ötesine Geçmek

İnternet zamanla daha merkezi olmayan hale geldikçe, merkezi olmayan web sitelerinin sayısı muhtemelen merkezi sunucularda barındırılanları aşacaktır. Neyse ki Web2'den Web3 web sitesi geliştirmeye geçiş göründüğü kadar karmaşık değil. Bu nedenle sansüre dayanıklı, merkezi olmayan bir web sitesi oluşturmayı düşünüyorsanız bu kılavuz size büyük bir avantaj sağlayabilir.