# Create An IPFS Website For Yearn.Finance

**URL:** <https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388>\
**Category:** Vaults\
**Created:** [29 July 2020 17:34 UTC](https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388 "2020-07-29T17:34:53Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![mdunstoppable](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/mdunstoppable/32/425_2.png) [@mdunstoppable](https://gov.yearn.fi/u/mdunstoppable)\
**Post date:** [29 July 2020 17:34 UTC](https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388/1 "2020-07-29T17:34:53Z")

</div>

I was recently browsing through the governance page and discovered this [proposal](http://gov.yearn.fi/t/discussion-yearn-finance-security/1068) discussing domains and security for yearn.finance.

I believe creating an IPFS website for yearn.finance would be beneficial for a few reasons:

**1.** It would give users the ability to interact with Yearn in the case the website servers were attacked by a third party or government.  
**2.** It would give users the ability to interact with Yearn in the case yearn.finance was seized by the domain registrar.

**How could we do this?**

I’m with the [Unstoppable Domains](http://unstoppabledomains.com/) team and we are willing to fund the development of this IPFS website and then transfer it over to Yearn’s controlling address.

We’ve identified a development firm who can deploy Yearn on IPFS and connect it to the blockchain domain yearn.crypto.

Once yearn.crypto is transferred to the multi-sig address, only the controllers of that address could take down the website.

I believe a censorship resistant version of Yearn is important for users of the protocol.

**Why do we want to do this?**

Our goal is to help onboard users and protocols to the decentralized web. Yearn is a fascinating project and we would love to facilitate the development of an IPFS website for the community. The creation of an IPFS website for Yearn would add an extra layer of security and censorship resistance.

Please let me know if you have any questions.

---

<div class="post-metadata">

**Author:** ![milkyklim](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@milkyklim](https://gov.yearn.fi/u/milkyklim)\
**Post date:** [29 July 2020 17:41 UTC](https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388/2 "2020-07-29T17:41:22Z")

</div>

Sounds good. Only question I have – how easy it is to redeploy website when new UI is pushed?

Pointing to tutorial/manual would work as an answer. 🙂

---

<div class="post-metadata">

**Author:** ![Doge](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/doge/32/368_2.png) [@Doge](https://gov.yearn.fi/u/Doge)\
**Post date:** [29 July 2020 17:49 UTC](https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388/3 "2020-07-29T17:49:33Z")

</div>

Sounds good, doesn’t seems like there is anything to lose on this if Unstoppable Domains are funding the project.

---

<div class="post-metadata">

**Author:** ![zrey](https://avatars.discourse-cdn.com/v4/letter/z/73ab20/32.png) [@zrey](https://gov.yearn.fi/u/zrey)\
**Post date:** [29 July 2020 18:01 UTC](https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388/4 "2020-07-29T18:01:27Z")

</div>

Seems like a cool opp!

---

<div class="post-metadata">

**Author:** ![Stanley](https://avatars.discourse-cdn.com/v4/letter/s/7ab992/32.png) [@Stanley](https://gov.yearn.fi/u/Stanley)\
**Post date:** [29 July 2020 18:13 UTC](https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388/5 "2020-07-29T18:13:33Z")

</div>

Nice, would be interesting to have a censorship resistant atlernative… somethng like yearn.crypto. Who knows what autorities will do with decentralized projects like DEXses or projects like Yearn

---

<div class="post-metadata">

**Author:** ![iTo](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/ito/32/1833_2.png) [@iTo](https://gov.yearn.fi/u/iTo)\
**Post date:** [29 July 2020 18:29 UTC](https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388/6 "2020-07-29T18:29:28Z")

</div>

Hi @mdunstoppable if you guys are willing to develop, I’ve been putting a few designs together.  
None of these designs have been approved yet by the community. My plans are:

- Produce end to end designs for desktop and mobile.
- Produce two modes: light and dark.
- Refine tone of voice, messaging and cover any edge cases.
- Establish key journeys and propose each journey (or space) separately to the community for comment, amends and finally approval (or rejection and I start over)

Atm, it’s slow going only because I’ve other commitments. these however will thin in the next week and I’ll pump these out fast.

If you’re interested, with the communities blessing, I’d love to team up.  
The current slides can be found here: [https://scene.zeplin.io/project/5f1ae5afab9a393acc4d42bf](https://scene.zeplin.io/project/5f1ae5afab9a393acc4d42bf)  
I can offer Zeplin access as well if we decide to move forward together.

Best  
iTo

---

<div class="post-metadata">

**Author:** ![jmorris1](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/jmorris1/32/429_2.png) [@jmorris1](https://gov.yearn.fi/u/jmorris1)\
**Post date:** [29 July 2020 18:32 UTC](https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388/7 "2020-07-29T18:32:21Z")

</div>

can DAppNodes help?

geth archive  
IPFS  
IPFS pinner  
swarm

---

<div class="post-metadata">

**Author:** ![devops199fan](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/devops199fan/32/15_2.png) [@devops199fan](https://gov.yearn.fi/u/devops199fan)\
**Post date:** [29 July 2020 18:35 UTC](https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388/8 "2020-07-29T18:35:28Z")

</div>

This would be awesome! 🔥

---

<div class="post-metadata">

**Author:** ![cnumber](https://avatars.discourse-cdn.com/v4/letter/c/ecb155/32.png) [@cnumber](https://gov.yearn.fi/u/cnumber)\
**Post date:** [29 July 2020 19:08 UTC](https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388/9 "2020-07-29T19:08:01Z")

</div>

💥 💥 🚀 💥 💥

---

<div class="post-metadata">

**Author:** ![papi](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/papi/32/261_2.png) [@papi](https://gov.yearn.fi/u/papi)\
**Post date:** [29 July 2020 20:19 UTC](https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388/10 "2020-07-29T20:19:28Z")

</div>

Love it.

But can we make part of the proposal NOT to create/support YFII? Is that too bad-blood-ish?

---

<div class="post-metadata">

**Author:** ![fbranciard](https://avatars.discourse-cdn.com/v4/letter/f/45deac/32.png) [@fbranciard](https://gov.yearn.fi/u/fbranciard)\
**Post date:** [29 July 2020 20:45 UTC](https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388/11 "2020-07-29T20:45:21Z")

</div>

It is easy to redeploy a website on IPFS from source, just a post build script like this to push it : [ipfsDwebUploader.js example](https://github.com/branciard/branciard.github.io/blob/source/ipfsDwebUploader.js). It creates a new IPFS hash link. After that admin ( wallet or multisig) needs to update the ENS ( Ethereum Naming Service) with tx to target the new IPFS hash link. If you do not trust admin, you can always deploy from source to check if the IPFS hash is correct. The important part is to have access to website source code…

---

<div class="post-metadata">

**Author:** ![cp287](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/cp287/32/151_2.png) [@cp287](https://gov.yearn.fi/u/cp287)\
**Post date:** [30 July 2020 02:07 UTC](https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388/12 "2020-07-30T02:07:55Z")

</div>

Sounds awesome! But I didn’t quite understand the reason for creating this thread. Why not just do it? Who might be against this?

---

<div class="post-metadata">

**Author:** ![mdunstoppable](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/mdunstoppable/32/425_2.png) [@mdunstoppable](https://gov.yearn.fi/u/mdunstoppable)\
**Post date:** [30 July 2020 02:30 UTC](https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388/13 "2020-07-30T02:30:51Z")

</div>

There’s also tools like Fleek for this 🙂

---

<div class="post-metadata">

**Author:** ![mdunstoppable](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/mdunstoppable/32/425_2.png) [@mdunstoppable](https://gov.yearn.fi/u/mdunstoppable)\
**Post date:** [30 July 2020 02:32 UTC](https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388/14 "2020-07-30T02:32:00Z")

</div>

Definitely!

Let’s chat.

What is the best way to contact you?

---

<div class="post-metadata">

**Author:** ![mdunstoppable](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/mdunstoppable/32/425_2.png) [@mdunstoppable](https://gov.yearn.fi/u/mdunstoppable)\
**Post date:** [30 July 2020 02:36 UTC](https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388/15 "2020-07-30T02:36:19Z")

</div>

Just wanted to get input from the community beforehand 🙂

Looks like there is support so we will start building!

Once it is ready we can share it here and then transfer it to the governance multisig.

---

<div class="post-metadata">

**Author:** ![mdunstoppable](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/mdunstoppable/32/425_2.png) [@mdunstoppable](https://gov.yearn.fi/u/mdunstoppable)\
**Post date:** [30 July 2020 15:42 UTC](https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388/16 "2020-07-30T15:42:22Z")

</div>

**Update:**

Development of the IPFS version of [http://yearn.finance/](http://yearn.finance/) started this morning 🙂

I’ll provide updates as they come in.

Thanks everyone!

---

<div class="post-metadata">

**Author:** ![barry](https://avatars.discourse-cdn.com/v4/letter/b/958977/32.png) [@barry](https://gov.yearn.fi/u/barry)\
**Post date:** [31 July 2020 15:00 UTC](https://gov.yearn.fi/t/create-an-ipfs-website-for-yearn-finance/1388/17 "2020-07-31T15:00:23Z")

</div>

I pulled down the repo, built it and deployed it to IPFS. The entire process took less than 20 minutes.

[https://yearn.finance](https://yearn.finance) is now deployed to IPFS and can be accessed at hash:

> QmTeGouuANbfrDKCcRK4sFSGR5mXt8vqCutUuKhodo72VH/

Those without an IPFS enabled browser can access it from a gateway such as:

[https://cloudflare-ipfs.com/ipfs/QmTeGouuANbfrDKCcRK4sFSGR5mXt8vqCutUuKhodo72VH/](https://cloudflare-ipfs.com/ipfs/QmTeGouuANbfrDKCcRK4sFSGR5mXt8vqCutUuKhodo72VH/)

or

[https://ipfs.io/ipfs/QmTeGouuANbfrDKCcRK4sFSGR5mXt8vqCutUuKhodo72VH/](https://ipfs.io/ipfs/QmTeGouuANbfrDKCcRK4sFSGR5mXt8vqCutUuKhodo72VH/)

built from hash:

> 0x597ad1e0c13bfe8025993d9e79c69e1c0233522e

in repo:

> [GitHub - yearn/iearn-finance: Web repository](https://github.com/iearn-finance/iearn-finance)
