Replies (72)
Very cool 😎
Honored to have the mention. Thanks for setting up this amazing service!
You should really change the name to reflect what it does.
Its really bad like nostr.build, a CDN, but build?
Some very inspirational building 🫡
What do you think would be a better name?
Nosite
Nostr Pages
Anything that describes what it does in a human way
Will there be a directory
I remember before search engines got popular there were directories of sites based on categories
There will be a directory, need a 'delete site' button first - people actually created 300+ sites, but many are duplicates/tests.
Thank you for using it!
Most people don't know what nostr is, so anything "nostr" is not descriptive. And nostr users are curious enough to figure things out.
This is using server side rendering right? I think the other day I tried it out and noticed a spinner for content loading (which sucks) and was going to ask you
The SSR was very unstable since launch, improving it right now.
Ficou bem bacana seu site
@npub1a9a2...zz87. Parabéns.
O que você acha que pode ser melhorado? Eu quando testei, vi que algumas vezes não carregava todos os comentários, e também faltava algumas notas mais atuais.
Good point
So avoid nostr
An idea more nutreal
Decentalsites
That's amazing Burgeman! Like the concept a lot! Nicely implemented too.
Thanks a lot! Please let me know if we can make it better for you!
That's what I was thinking 😁
Hi, I commented on
@npub1a9a2...zz87 site, then I continued the conversation using Primal client, but the replies I did using Primal, doesn't show on
@npub1a9a2...zz87 site. Why?
Could you please post a link to the comment you're not seeing?
The comments section takes comments from inbox relays of the site author, if your comment isn't there then it's not visible. There can also be bugs, so if you give me a specific example I can investigate. Thanks!
Yeah I accidentally created a second site when I was trying to change my theme

Npub.pro 👏
Which long-form content clients are people using? Habla.news, Yakihonne, Shipyard, any other long-form content clients?
Bullish amidst the bloodbathh⚡🚀
Sounds great. I liked it😍
Oh damn I wish I hashtagged specific stuff for it to show up on this. Will it accept amethyst edit and adding hashtags to old posts 🤔?
We are going to have manual post selection in the future so you will be able to curate your existing posts.
Nice. Suppose I would then need a client that lets me search through my stupidly big pile of posts lol:) eg Search in date parameters and 'contains words' type advanced search 🤔
Which app did you use to post replies that aren't visible? Your first comment has a link to the long-form post as 'root', but the rest of them don't, which is why they're not on the site.
Nostr.band could work, but maybe we'll have to build a custom note curation tool on npub.pro site management app.
Primal client.
Opensats should give 3 bounties a month for the best nostr home pages.
Gold: 10 million sats
Silver: 5 million sats
Bronze: 2 million sats
3 x runner up: 1 million sats
Easiest win ever.
Can't seem to get info on self-hosting, `
https://cdn.npubpro.com/index.js` says not loading.
On my list to consider for new podcast launch! If it’s easy I will do it, if it’s secure I will do it, if it’s private and I own my data I will do it, if it’s a great place for a landing page to keep my project from being de platformed I will shout from the rooftops!👏🏽
Awesome! Thing to note - podcast themes work best when you use nostr.build or similar media server to upload directly to nostr. Posting links to youtube or spotify will not utilize the players built into themes. Example:

CITADEL DISPATCH
CITADEL DISPATCH
Interactive freedom tech live show -- hosted by ODELL -- Search CITADEL DISPATCH in your favorite podcast app.
Can you please send me a link where it says not loading?
On the main npub.pro page under the "Can I self-host?" section, the "read more here" link resolves to the original link I posted.
Edge looks fine
https://shadowstacker-brugeman.npub.pro/
I saw it had glitches with layout occasionally, but those usually happen when window size is changed
Oh thanks a lot, fixed!
np and thanks for rapid fix! npub.pro is an awesum tool.
Thank you, still figuring it out, trying to learn.
No rush! Happy to answer any questions when you have them!
Thanks so much I do have questions, I keep running into a problem, not tech savvy. When I want to log in on my Mac to the npub site it asks for log in, user name, cannot figure out what it wants. Used my profile name? Doesn’t work. 🙃
Might be a Safari (iOS) thing. Looks good on other browsers and even as a PWA when added to Home Screen.

Do any of the themes have RSS feeds? I just got asked that question.
I'm having a similar issue. I set up my site upon logging in the first time. Now, im trying to log in to make edits but I can't figure out how to log back in and edit the page.
Many themes have RSS buttons, which don't work atm. I think it's totally possible for us to generate the rss feeds for these sites, adding that to the roadmap, thanks!
Could you please try "Log in with DM" option? Enter your npub (copy the npub1xxxxx string from your nostr app), then receive a code in nostr direct messages, enter the code back on the site.
Please go to
and log in the same way you did when you created the site.
Strange! This one looks fine on Safari.

What would be the main benefits of building an entire website on Nostr? New here and I'm trying to dig deeper into the protocol.
Custom theme, nice looking link previews, indexed by search engines, your own place under your full control with your nostr content.
I CAN NOT WAIT 🚀
Let's do it!
We shall and we will! 💜👏🏻🙏🚀
thanks!
Strange indeed! Your render looks good but mine doesn’t.
Not sure what it is but it only seems to be an issue on my device so I left Edge as the theme because I really like the two-column mosaic layout. 🤙
Never mind, I'm an idiot and asked too soon! ;)
Unsure how to add images though.
Print! Print! Print!!!
I am off to work… a bit late already.
I am dog walker 🐩🧊🐩
I love this, and also have questions although they may be outside the current scope.
How dependent on the server running npub.pro are these sites? What are the possibilities of having what is hosted be nostr-accessible, such as by using blossom or hornet? So that the same exact site can be seen simply by launching a server that loads it. Or have the server not be a server at all, but an app.
What are the possibilities of making the sites discoverable through nostr, as opposed to via a domain name?
Great questions!
These nostr-sites are nostr events of kind 30512
https://nostr.band/?q=travel+kind%3A30512 - we just don't have an app to showcase them yet.
Themes are nostr events too of kind 30514
https://nostr.band/?q=ruby+kind%3A30514 - there will be a marketplace for them, imagine admin posting "please customize XYZ in my theme" and some developer adjusting it and publishing the update on nostr and admin applying it in 2 clicks.
Theme assets (templates, js, css etc) are on blossom servers, addressed by hashes by the themes, if some server dies files can be discovered through nostr on other server (no code for that yet).
The engine core is

GitHub
GitHub - nostrband/libnostrsite
Contribute to nostrband/libnostrsite development by creating an account on GitHub.
- it can run on the client or on the server. We run it in three places: on the server to pre-render the sites we host, in the browser tab for the current self-hosted version, and in the service worker after the first page load. Our server does nothing after the first page load, all rendering happens by service worker talking to relays and blossom servers, all sites are PWAs that work offline, rendering nostr events cached in the browser's database.
We don't have a self-hosted version with server-side rendering, but that one's coming too. Current client-side rendered self-hosted code can be hosted on github pages - first page load takes a while, and you don't have nice pre-rendered meta tags, but aside from that it's identical, and sites don't depend on our infrastructure.
The nip-512 that we've drafted for nostr sites is meant to make "nostr site" description portable across the engines, so that you could switch from npub.pro engine to another implementation (Oracolo hopefully maybe), without having all your links or site structure broken.
To summarize: npub.pro sites are as much nostr as they could possibly be, our hosting and management app are just a convenience.
Very nice.
Whaaaat!? Haha, of course it's nostr events all the way down.
Damn, feel stupid for assuming it wasn't 🤦.
Very very cool sir 💪.
A marketplace of "please customize XYZ in my theme" is insanely bullish, it is hard to wrap my head around how revolutionary this concept is.
Exactly!