Show HN: Nostr Web – decentralized website hosting on Nostr
101 points| karihass | 4 months ago |nweb.shugur.com
Each website is a collection of signed, verifiable Nostr events distributed across relays—so it can’t be taken down, censored, or lost.
It includes: • DNS TXT records for domain-based discovery (_nweb.domain.com) • CLI publisher tool for versioned deployments (nw-publisher) • Browser extension (nw-extension) for native browsing experience • Relay v1.3.5 support for Nostr Web event kinds
Try the live demo: https://nweb.shugur.com
Repos: https://github.com/Shugur-Network/relay | https://github.com/Shugur-Network/nw-nips | https://github.com/Shugur-Network/nw-publisher | https://github.com/Shugur-Network/nw-extention
Would love feedback from the HN community—on protocol design, relay performance, or UX ideas for improving decentralized web publishing.
lbhdc|4 months ago
Why would I want to host my site on Nostr? What does it do better than the competition?
As a side note, your demo isn't viewable without the extension. Trusting a new browser extension has a high level of friction. It would be nice if your site gave some hint of why a user might want to jump through those hoops.
karihass|4 months ago
1- Hosting site on one of the service providers doesn't mean centralization, ex. these week amazon outage, if you are going to deploy to multi-providers it will costs much, in our solution we offer you freedom of hosting on whatever relays you prefer many relays are public which means 0$ cost, moreover you able to expand your deployment on more relays as you want.
2- You are definitely correct, We have just highlighted a small note in the landing page that end users need extension to access the website, to gain some trust we have published the extension to chrome and Firefox store so a code review is applied to ensure security.
Really appreciate your feedback we can add more informative details in the landing page to show why end user need an extension, also we are planning to build a gateway so end user doesn't need to install extension in order to to access nostr websites "Frankly speaking we don't prefer this way in favor of decentralization and it is planned just for demonstration purposes"
shrubble|4 months ago
karihass|4 months ago
1- To have a website that acts as a gateway for the nostr websites, but this way we will lose decentralization 2- To build an app that can directly access the websites "Nostr browser" 3- To have an extension that acts as the gateway for nostr websites
We went through the 3rd option which provide the easiest and mostly native way to access the websites
RobGR|4 months ago
Of course this means the existing web will find multiple URLs to the same content, if many people run the proxy, but that can be mitigated in various ways, or just ignored.
karihass|4 months ago
karel-3d|4 months ago
I always only see it with the same people that talk about bitcoin.
DavidHaerer|4 months ago
evbogue|4 months ago
DavidHaerer|4 months ago
seanclayton|4 months ago
Apolitical is starting to mean something rather political these days.
gigatree|4 months ago
verdverm|4 months ago
How does Nostr deal with illegal content like CSAM?
digitalbase|4 months ago
https://news.ycombinator.com/item?id=45300004 https://news.ycombinator.com/item?id=45299986
iamnothere|4 months ago
Public relays take measures to deal with this. It was an issue early on, along with China spam.
cranberryturkey|4 months ago
novemp|4 months ago
[deleted]
dewey|4 months ago
karihass|4 months ago
bryanrasmussen|4 months ago
That is to say one use case I can see would be that people could have the extension, log in, and get available the intranet published for that particular log in.
That is to say unless I have totally misunderstood what it does, and my idea is idiotic, both of which are probably true.
on edit: that is to say I say that is to say way too much because I'm used to having people misunderstand things I thought I said relatively clearly.
karihass|4 months ago
ajay_as|4 months ago
[deleted]
renshijian|4 months ago
karihass|4 months ago