-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New Tutorial: Web Hosting on IPFS (IPNS, DNS Link, etc.) #428
Comments
(quick brain dump to kick this off) Existing docs:
Popular topics / questions:
|
@Blockchainbrett I know your team has a ton going on. Are you still game to draft this content? Any sense of timeline given your other commitments? Johnny just mentioned that there's an upcoming section in docs.ipfs.io that we can pull some tidbits from. See it in the branch here: https://github.com/ipfs/ipfs-docs/tree/feat/ipfs-for-webdevs/docs/how-to/websites-on-ipfs |
So excited to see this get added to proto.school !
That is a lot 😅 Hope it helps a bit 🙏🏼 |
How to host websites on IPFS (and what type can be hosted this way - static v dynamic, SPA, etc.) continues to be a common question among our users. Gathering up a few disparate threads on this topic so we can explore how to best cover it in ProtoSchool.
The awesome @nukemandan previously proposed (#139) a hands-on tutorial that would walk through the full process of hosting a static website on IPFS, but the original suggestion was for a format not supported by ProtoSchool (doing things outside the browser where we can't provide feedback). I believe our new multiple-choice format could now offer a way for us to teach the underlying concepts around IPNS and IPFS web hosting. (Here's an example of a multiple-choice tutorial.)
Recently @daviddias resurfaced this issue, flagging that even for experienced networking folks, IPNS (InterPlanetary Naming System) is still a puzzle box and could be a tutorial subject. @autonome seconded that and suggested that covering the Dweb's World of Naming would be really useful. (See https://stackoverflow.com/questions/61291728/how-are-name-clashes-avoided-for-ipfs-dnslink)
In my own experience with Vue and VuePress, I keep bumping into issues around SPAs that use hash-based routing and how that creates challenges with IPFS hosting. I don't know a lot about DNS Link but it also comes up whenever I engage in these conversations around IPNS and hosting.
The team at Fleek (a Netlify-ish hosting service built on IPFS, formerly known as Terminal) has a lot of experience answering community questions on web hosting on IPFS, and @Blockchainbrett has suggested that they may have time to build a vendor-agnostic ProtoSchool tutorial on this topic. (We'd include a passing mention of how hosting services like Fleek are an option, but nothing salesy.)
Some questions for us to address before creating a content outline:
Look forward to your thoughts!
The text was updated successfully, but these errors were encountered: