# Self-Uploading to IPFS

{% hint style="danger" %}
**Warning!** This is an advanced option. If you are unfamiliar with IPFS, we **strongly recommend** you use a Bueno IPFS integration. [NFT.Storage](https://docs.bueno.art/generator/generation-and-tokenset-management/broken-reference) is a great option for users new to IPFS.&#x20;
{% endhint %}

If you prefer to upload your IPFS assets yourself, follow the below guide.&#x20;

### Steps to Upload:

* Download your token metadata & images from Bueno by clicking the "Download" button on your collection's Tokensets page
* Extract your images from their ZIP files and upload all of the images to an IPFS host of your choosing.

{% hint style="info" %}
**Note:** When uploading to IPFS, please ensure you're using **IPFS CID v1**, as we automatically use this hash type in your token metadata.
{% endhint %}

* Extract your metadata from it's ZIP file. You should see two folders: "IPFS" and "JSON". Upload the contents of the "IPFS" directory to IPFS.
* In Bueno's "Upload to IPFS" UI, paste in the IPFS CID associated with your metadata folder. It should look similar to this:&#x20;

```
bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi
```

* Click "Save". If all goes well, you should receive a confirmation message.&#x20;
