静的サイトを分散ストレージにデプロイするための軽量CLI・「PinMe」

Ads

PinMe

静的サイトを分散ストレージにデプロイするための軽量CLI・「PinMe」

PinMeは静的サイトを分散ストレージにデプロイするための軽量CLIです。IPFS(分散ストレージ)ENSを使い、静的サイトを中央サーバーなしで永続的にホストできるツールとして提供されています。

ENSとはEthereum Name Serviceの略称で、イーサリアム上に構築された分散型ネーミングシステムです。ブロックチェーンを利用し、自分好みのドメインを利用する、みたいなものです。詳しい仕組み等は以下をご参照下さい。

イーサリアム・ネーム・サービス(ENS)とは?【基礎知識】 | CoinDesk JAPAN(コインデスク・ジャパン)
...

シンプルなコマンドで任意の静的サイトを展開できる、というのがpinmeです。使い方もシンプルで、インストール後に

pinme upload <folder/file-path>

のようなコマンドでアップロードすればOK。勿論ファイルでもフォルダでも可能です。

任意のWebサイトの公開をすべてイーサリアムブロックチェーンと分散ストレージで完結可能で分散型ストレージにサイトのデータを保存(ピン留め)する事でデータが消えず、改竄されず、DNSサーバーもWebサーバーも不要、分散ウェブゲートウェイを通してWeb上に配信されるため、ユーザーも一般的なブラウザからアクセスする事が出来るとの事です。

詳細はリポジトリなどをご参照下さい。ライセンスはMITです。

PinMe