注:永続的なホスティングを希望する場合は、
pinata
、lotus
、Infura
などの固定サービスを選択する必要があります。
読む前に、ホストするサイトのファイルを準備しておく必要があります。
ファイルのアップロード
- pinata
ブロックを同期したくない場合や、プログラムをダウンロードしたくない場合は、pinata
を使用してオンラインでアップロードすることもできます。ただし、1GB の容量制限があります。
ipfs-desktop
を使用してアップロードする
ファイル - インポートをクリックし、サイトをアップロードするフォルダを選択します。
ファイルをアップロードすると、CID(一意の識別子)が生成されます。この時点では IPFS プログラムを閉じないでください。現時点ではローカルノードにアップロードされているだけであり、アップロードが完了するまでに時間がかかります。完了後は、インポートボタンの横で確認できます。
まずは公開ゲートウェイを通じてアクセスできるようになります。
https://ipfs.io/ipfs/自分のCIDに置き換える
ipfs exec
https://github.com/ipfs/ipfs-desktop/releases
Cloudflare IPFS ゲートウェイの設定
無料プランもあり、本当に良心的です。
- Cloudflare ダッシュボードにログインします。
- アカウントとウェブサイトを選択します。
- Web3 に移動します(一番下にあります)。
- Web3 ゲートウェイを作成をクリックします。
以下の情報を入力します:
ホスト名:ゲートウェイとして使用するホスト名を入力します。これは現在の Cloudflare リージョンのサブドメインである必要があります。例:(cool.otd.top)
ゲートウェイの説明:異なるゲートウェイを区別するための説明を入力します。
ゲートウェイのタイプ:IPFS DNSLink または Ethereum のゲートウェイターゲットを選択します。(この記事では IPFS プロトコルを使用しているため、DNSLink を選択します)
DNSLink:ここではマッピングするファイルを選択します。DNSLINK の解析については公式ドキュメントを参照するか、直接以下のように記述することもできます。
/ipfs/自分のCIDに置き換える
それからデプロイするだけです。
これは私が IPFS ホスティングにデプロイしたサイトです
https://cool.otd.top/(廃止済み)
@(酷)