banner
Eget

Eget

域名里的erection泛指建筑物之类

IPFSを使用して静的ウェブサイトをホストする

注:永続的なホスティングを希望する場合は、pinatalotusInfuraなどの固定サービスを選択する必要があります。

読む前に、ホストするサイトのファイルを準備しておく必要があります。

ファイルのアップロード

  • pinata

ブロックを同期したくない場合や、プログラムをダウンロードしたくない場合は、pinataを使用してオンラインでアップロードすることもできます。ただし、1GB の容量制限があります。

  • ipfs-desktopを使用してアップロードする
    ファイル - インポートをクリックし、サイトをアップロードするフォルダを選択します。

ファイルをアップロードすると、CID(一意の識別子)が生成されます。この時点では IPFS プログラムを閉じないでください。現時点ではローカルノードにアップロードされているだけであり、アップロードが完了するまでに時間がかかります。完了後は、インポートボタンの横で確認できます。

まずは公開ゲートウェイを通じてアクセスできるようになります。

https://ipfs.io/ipfs/自分のCIDに置き換える

ipfs exec

https://github.com/ipfs/ipfs-desktop/releases

Cloudflare IPFS ゲートウェイの設定

無料プランもあり、本当に良心的です。

  1. Cloudflare ダッシュボードにログインします。
  2. アカウントとウェブサイトを選択します。
  3. Web3 に移動します(一番下にあります)。
  4. Web3 ゲートウェイを作成をクリックします。
    以下の情報を入力します:
    ホスト名:ゲートウェイとして使用するホスト名を入力します。これは現在の Cloudflare リージョンのサブドメインである必要があります。例:(cool.otd.top)
    ゲートウェイの説明:異なるゲートウェイを区別するための説明を入力します。
    ゲートウェイのタイプ:IPFS DNSLink または Ethereum のゲートウェイターゲットを選択します。(この記事では IPFS プロトコルを使用しているため、DNSLink を選択します)
    DNSLink:ここではマッピングするファイルを選択します。DNSLINK の解析については公式ドキュメントを参照するか、直接以下のように記述することもできます。
/ipfs/自分のCIDに置き換える

それからデプロイするだけです。

これは私が IPFS ホスティングにデプロイしたサイトです
https://cool.otd.top/(廃止済み)

@(酷)

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。