nostr:nprofile1qqs2xugc5jyguqkj36rk0syv4tmnkjdtmtperttl7x9rqjy3ustdcvcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg6waehxw309aek2mnyd96zumn0wdnxcctjv5hxxmmd9uxa0uz8 is officially live on the Umbrel App Store!

You can now install your own instance of the site on your home server with the click of a button.

Big thanks to a dev named Denny for his help getting our app merged! Also, make sure to check out his community app store on Umbrel to support him (where he also has nostr:nprofile1qqs2xugc5jyguqkj36rk0syv4tmnkjdtmtperttl7x9rqjy3ustdcvcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg6waehxw309aek2mnyd96zumn0wdnxcctjv5hxxmmd9uxa0uz8 listed, ofc šŸ˜‰):

https://github.com/dennysubke/dennys-umbrel-app-store

#shopfreely #yourkeysyourshop #shopstr

Reply to this note

Please Login to reply.

Discussion

Cool! What are the benefits to running it locally?

The main benefit is that there's no longer a reliance on DNS at the individual level. Even if at some point nostr:nprofile1qqs2xugc5jyguqkj36rk0syv4tmnkjdtmtperttl7x9rqjy3ustdcvcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg6waehxw309aek2mnyd96zumn0wdnxcctjv5hxxmmd9uxa0uz8 gets attacked or the site gets taken down, there will always be an entrypoint to the open market. Truly permissionless commerce!

Users of the protocol should always have permissionless self hosting as an option. Rock on šŸ«”šŸ™šŸ¼

Yooo congrats!!!

Big WIN!!! Congratulations šŸ¾

Letsgooo

cool! tried to buy something on shopstr.... I paid an invoice, confirmed it with strike, but then nothing happened, the invoice did not go away... maybe my fault as I was not logged in with nostr at the time? It was a lightning invoice, not a cashu thing... I then logged in with nostr.. finding some challenges on the Orders and Inquiries screens (maybe because I don't have any orders or inquiries?) .... I think what I would like to do now is contact the merchant to see if they got my payment, not sure how to do that currently...

. ..

Almost all of the errors there are coming from NIP-05 verification (meaning the site is blocking the verification, which isn't an issue that affects anything other than not showing the NIP-05 domain on the user profile). There is one there saying a pubkey is missing, which is assocoated with you not having the proper signing permissions turned on, which is why the messages stay loading forever. How did you sign in?

Roger on that. Ok, so when I actually placed the order I was NOT signed into the site at all. I started from this page... https://shopstr.store/listing/naddr1qvzqqqrkcgpzpu4hc4u8gfxgl88kc3yqawvlfgmhpnqxxday7rgmzzd6sjd5vsvnqpqrjvnrxvuxgefj8yekydrzvycnwdn9vcursvrxxqcxyetzxvmrvvnxxpjkvvee8yekzvfsxgcxydm9xvurwef3x5unvvmrx5urgv3hvcs2f8aj ... and then I paid a 60k sat invoice. After I paid the invoice, the invoice did not disappear, meaning perhaps the back end code did not see it as "paid"..... So in this case I might want to reach out to the merchant, which I can do at this "contact seller" URL: https://shopstr.store/orders?pk=npub172mu27r5yny0nnmvgjqwhx055dmsesrrx7j0p5d3pxagfx6xgxfsv75p3q&isInquiry=true ..... When I go to that page, I just see a spinner, no content loads.... seems like it doesn't matter if I a logged in or not....

It shouldn't matter if you're signed in or not to place an order, you can pay without being signing in but won't receive a receipt. Your signing permissions are not set properly if the spinner is loading constantly (I for example just signed in on multiple different accounts with all the signing methods and I was able to view my past orders). What signing methid did you use to sign in (extension, bunker, nsec)?

Also, how long was ithe page sitting on the invoice QR code waiting for confirmation? At checkout it says to not exit or refresh the page until the confirmation comes up, and it can take some time to confirm.

yes it was waiting for maybe 30 seconds? if the user is running zeus or something which is not online 24/7 where they have to "accept" the payment, then none of this likely will work well...

Ahhhh, that is a very good point, I hadn't checked the Zeus edge-case. I'll get that fixed up ASAP.

As for the signed-in part, I did a bit of testing to allow users to not have to be signed in in order to purchase something, but if your experience is similar to others it's probably best to revert that. Really appreciate the feedback! šŸ™

Yeah. I would think for online stores in general, attempt to sell something when a user is not signed in is definitely possible but is pretty damn challenging, especially when you add all the complexities of Nostr on top of that....

Just got those updates rolled out; apologies for the issues and thank you for the call out. šŸ™

I can also refund you for the loss of funds if you like for the inconvenience.

Definitely no refund wanted. Happy to offer sacrificial sats at the temple of decentralized commerce.

Doing Satoshi's work... šŸ˜…

I just tried again, making sure I was signed in, and I was able to purchase something successfully.

Maybe you want to prevent purchases if a user is not signed in?

I tried this "contact seller" link .. which goes to the Inquiries screen, where I see a endless spinner

šŸ‘€

I used to be skeptical about online investments—too many scams, too many unknowns. But everything changed when a close friend introduced me to Susan’s platform on WhatsApp. Something about it felt different, so I decided to take a leap of faith and invest $5000.

That decision turned out to be one of the best I’ve ever made.

Within a short time, I started seeing real, tangible returns. It wasn’t just hype—it was results. That initial investment sparked a financial transformation that has now grown into consistent earnings of over $100,000.

If you're ready to break free from doubt and start building real wealth, I highly recommend getting in touch with ⚔ Susan ⚔. She’s accessible, responsive, and genuinely helpful.

Get in touch with Susan:

WhatsApp: +1 (472) 218-4301

Email: susandemirors@gmail.com

Some support guys āš”ļø thanks

Congrats dude that is awesome!