pinataが有料化に伴い、めっきりipfsサーバーから遠ざかっていましたが、無料でpin留めしてくれるサービスがあったので、使い方をご紹介します!
web3.storage
![](https://eggdragons.com/wp-content/uploads/2023/08/70ede4a53ac3b3b1577689d646c03e7d-1024x640.png)
まずは、web3.storageから。
web3.storageの特徴は
- ブラウザで使える
- フォルダアップロードには対応していない(複数ファイルは可能)
- 5 GiBまで無料で使えて、さらに欲しい場合は有料で使いすることが可能
使い方は、至って簡単で、まずは、 SIGN INからアカウントを作っていきます。
![](https://eggdragons.com/wp-content/uploads/2023/08/70ede4a53ac3b3b1577689d646c03e7d-1024x640.png)
![](https://eggdragons.com/wp-content/uploads/2023/08/a07b81ce11365369d74ce93baf647e59-1024x640.png)
![](https://eggdragons.com/wp-content/uploads/2023/08/c6a6698d17ceba83dcaa52b704c51d62-1024x640.png)
アカウントができるとこの画面になります。
赤矢印のUpload Filesをクリックして、
![](https://eggdragons.com/wp-content/uploads/2023/08/9a7c2614f4a6e49f6bcb0676f8da319d-1-1024x640.png)
ドラッグアンドドロップするか、クリックしてファイル選択すれば、アップロードが開始されます。
アップロードが完了すると、
![](https://eggdragons.com/wp-content/uploads/2023/08/52a56f6b16a6065890ff4fe591fc0fc9-1024x640.png)
こんな感じです。
NFT.storage
![](https://eggdragons.com/wp-content/uploads/2023/08/850c7612116999490846136e772ab7fd-1-1024x640.png)
次は、NFTに特化したNFT.storage
NFT.storageの特徴は
- アプリインストールで使える(単一ファイルだけの場合はブラウザからでもOK)
- フォルダアップロードに対応
- NFTの一部である限り容量無制限(どうやって判別してるのか不明)
※ただし、現在、個別のアップロードごとに 31 GiB の制限あり。 - ipfs-carに対応(ファイルをパックおよびアンパックできる)
使い方は、少し手間がかかります。まずは、Loginからアカウントを作っていきます。
![](https://eggdragons.com/wp-content/uploads/2023/08/850c7612116999490846136e772ab7fd-2-1024x640.png)
![](https://eggdragons.com/wp-content/uploads/2023/08/6dee720f7498bb43c796216be1b36592-1024x640.png)
アカウント作ってログインすると次の画面に。単一ファイルをアップロードする場合は、このままUploadを押します。
![](https://eggdragons.com/wp-content/uploads/2023/08/49869f429542dad03d0f864f1d6c63aa-1.png)
![](https://eggdragons.com/wp-content/uploads/2023/08/9ff084b0c9cb04d20934b8d3bf94e1a3-1024x640.png)
ipfs-carを利用する場合は、チェックボックスにチェックを入れてください。
あとは、ファイルをアップロードするだけです!
次にフォルダごとアップロードする方法です。
NFTプロジェクトだとこっちの方が便利かと思います。まずは、API Keyを押すと、次の画面になります。
![](https://eggdragons.com/wp-content/uploads/2023/08/33fb179d5a9adeb0dcd46ad136a74959-1024x640.png)
New Keyを押して、新しいAPI Keyを作っていきます。
![](https://eggdragons.com/wp-content/uploads/2023/08/b868d5f7ed9048ec54f9c033cc637927-1024x640.png)
適当に名前を入れて、『Create』を押しましょう。
すると、API Keyができるので、
![](https://eggdragons.com/wp-content/uploads/2023/08/932281cb8ef634bb3abda69450a06c7a-1024x640.png)
『Actions』を押して、API Keyをコピーしておきます。
次は、アップロードのアプリをダウンロードしていきます。Filesに戻って
![](https://eggdragons.com/wp-content/uploads/2023/08/72512cd932e449a30f8122be7e8968a9-1024x640.png)
『Upload directories easily with NFTUp』を押します
![](https://eggdragons.com/wp-content/uploads/2023/08/e76b5fe79b56bd1a8f23efb1f8c57894-1024x640.png)
すると、ダウンロードのページが表示されるので、ダウンロードしていきましょう。
ダウンロードが終わってアプリを立ち上げると
![](https://eggdragons.com/wp-content/uploads/2023/08/bbc9b2c7b910582d4e00a51483b55f9a.png)
こんな画面が立ち上がるので、ドラッグ&ドロップするかクリックしてフォルダを選択します。
![](https://eggdragons.com/wp-content/uploads/2023/08/69fbee2639011fa8d5bd508f30d3ec72.png)
次に、API Key入力の画面が出てくるので、ここに先ほどコピーしたAPI Keyを入力し、Continueをクリックします。
すると、アップロードが開始します。
![](https://eggdragons.com/wp-content/uploads/2023/08/f8cdbd9b2cd01e0301a57e2056dda99a.png)
アップロードが完了すると、
![](https://eggdragons.com/wp-content/uploads/2023/08/c180041de99e3e92d8ffdf111ba1fe0a.png)
こんな感じで、CIDが入手できます。コピーして保存しておきましょう!
![](https://eggdragons.com/wp-content/uploads/2022/03/EggDragon-0400-300x300.jpg)
無料サービスのおかげで、ipfsが少し身近になりましたね〜。一応、pin留めもサービスに含まれるそうなので、サービスが改悪されない限りは、安心ですね〜。(私はarweaveが大好きです)