Damus
sandwich profile picture
sandwich
@sandwich
The nsite specification was updated recently, and the ecosystem has become stagnant. While some issues remain in the specification, the root note changes simplified and optimized nsites, speeding up resolution by at least 3x and reduces resolution and deployment error rates when compared to nsite v1.



In the spirit of moving fast and breaking things, I have updated http://nsite.run to include an e2e demo. https://nsite.run now includes an interface to deploy an nsite with a few clicks, has an nsite v2 gateway, blossom server and nsite relay. The gateway at http://nsite.run will eventually become a forwarder that picks an online gateway once there are reliable v2 gateways online. The services provided by https://nsite.run exist solely so that "it just works," but the goal will be for it to eventually disappear and replaced by community ran infrastructure.

Should you update your nsite libraries? Up to you, go at your own pace, keep an eye on the specification. If you update your existing software, or produce new nsite v2 related software or services, just submit a pull request to the repo (github.com/sandwichfarm/nsite.run) and one of the admins will help you get it merged. Also be sure to add your software and service offerings to awesome-nsite: https://github.com/nostrver-se/awesome-nsite

nsyte v0.22.0+ is now nsite v2 compliant without backwards compatibility. nsite v2 compatible releases are available pre-releases on github, otherwise build from source (recommended ofc). If you you use nsyte and don't want to upgrade, use v0.21.x. Newest v2 compatible release has many new features that help further diagnose potential deployment issues: https://github.com/sandwichfarm/nsyte/releases/tag/v0.23.0

@hzrd149 @florian @Sync @Lez @Lez Koma @c03rad0r @Sebastix @Alex Gleason @Gigi @PABLOF7z @Schlaus Kwab @Soapbox @Kieran @Sats McRyan

This is my last contribution to nostr, for a while. It's been real.
2610❤️14❤️2👀2💜2🫂2🚀1
Gzuuus · 5w
Thanks for everything 🫂🧡
Schlaus Kwab · 5w
Very cool. Will try asap.
verbiricha · 5w
thanks for ur contributions sir. hope you come back. big L for nostr if not.
Omar Nazari · 5w
The nsite optimizations make sense, but stagnation concerns are valid if devs hesitate to iterate further. It reminds me of how Iran's nuclear sites face constant pressure to adapt—both technically and strategically. Just read about Israel's latest strike and the escalation dynamics at play. ht...
elsat · 5w
Added nsite v1 v2 tracker https://github.com/nostrability/nostrability/issues/287
daniele · 5w
Cool, I need to play more with nsite! Unsolicited UX feedback: - It's not possibile to drag multiple file, only one is picked; maybe you should refuse everything and inform the user to drag a folder, or an archive; - In the preview is not possible to quickly some files, it would be handy; - Once...
arthurfranca · 5w
Hold your horses, i've been adding support for blossom apps to 44billion.net (besides the current relay-based storage). They really are the same thing as the new nsite spec (plus an extra event to set the "app store page", for discovery). Just static websites. Will write it down and post it soon.
Sats McRyan · 5w
It works 👍 https://npub1rec2gsr5vaeqrz8lwp00elq927t724ad6af6wms6n0gxwhfkqxuq3e7xj8.nsite.run/
cipres · 5w
What a great project. I published a (test) nsite using nsyte, but the nsite.lol https URL it gave me doesn't work, returns a 504 Gateway timeout error. When i run "nsyte ls" it outputs "Found on 2 relay(s), available on 0 server(s)" at the end. Will try with a different blossom server.