# \[ANN\] ipfs-deploy npm package helps deploy static websites to free IPFS pinning services

**URL:** <https://discuss.ipfs.tech/t/ann-ipfs-deploy-npm-package-helps-deploy-static-websites-to-free-ipfs-pinning-services/5318>\
**Category:** Help\
**Created:** [May 1, 2019, 12:24pm UTC](https://discuss.ipfs.tech/t/ann-ipfs-deploy-npm-package-helps-deploy-static-websites-to-free-ipfs-pinning-services/5318 "2019-05-01T12:24:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![agentofuser](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ipfs.tech/agentofuser/32/4500_2.png) [@agentofuser](https://discuss.ipfs.tech/u/agentofuser)\
**Post date:** [May 1, 2019, 12:24pm UTC](https://discuss.ipfs.tech/t/ann-ipfs-deploy-npm-package-helps-deploy-static-websites-to-free-ipfs-pinning-services/5318/1 "2019-05-01T12:24:57Z")

</div>

The basic usage is:

```bash
$ cd my-static-website
$ npx @agentofuser/ipfs-deploy
$ # and done =)

```

> **[GitHub - ipfs-shipyard/ipfs-deploy: Zero-Config CLI to Deploy Static Websites to IPFS](https://github.com/ipfs-shipyard/ipfs-deploy)**
>
> Zero-Config CLI to Deploy Static Websites to IPFS

This command does this:

- Finds public/dist/\_site/whatever directory based on common names used by static site generators
- Uploads to [Infura.io](http://Infura.io) (no signup required)
- Opens browser to `ipfs.io/ipfs/your-hash`

It also has options for:

- Pinning to Pinata.cloud after siging up (freemium)
- Updating Cloudflare DNS’ TXT record with the appropriate dnslink for those using [https://cloudflare-ipfs.com](https://cloudflare-ipfs.com)

I would love to have feedback on what works and what doesn’t and ideas on what could be improved.

I want to make this the easiest way to deploy static websites to IPFS for those who know nothing about it.

Thank you!

---

<div class="post-metadata">

**Author:** ![haydenyoung](https://avatars.discourse-cdn.com/v4/letter/h/a8b319/32.png) [@haydenyoung](https://discuss.ipfs.tech/u/haydenyoung)\
**Post date:** [May 19, 2021, 4:55pm UTC](https://discuss.ipfs.tech/t/ann-ipfs-deploy-npm-package-helps-deploy-static-websites-to-free-ipfs-pinning-services/5318/2 "2021-05-19T16:55:46Z")

</div>

Hi, thanks for the great tool.

I was wondering if there was a way to deploy to my local IPFS node? I’m trying to deploy a vue app which interfaces with some Ethereum smart contracts and have so far been manually adding it via IPFS desktop (I have IPFS Desktop connecting to my CLI node). It would be great to integrate this into my build process so I could just run npm run deploy:ipfs.

Any help much appreciated.
