Replying to Avatar Yojimble

After completing this guide you will have a web store front powered by uncensorable nostr relays capable of recieving bitcoin payments directly to your lightning wallet. All in less than 15 minutes and it won't cost a sat.

### Requirements:

- Nostr keys

- Bitcoin lightning address

- Github account

- Netlify hosting

- Discord server

- Nostr inventory listing app

#### Step 1.

In order to receive bitcoin payments over the nostr network you will need keys (a nostr profile) + a **lightning address**. Both available free from;

https://coinos.io, https://primal.net & https://yakihonne.com

or bring your own*

#### Step 2.

The shop software (a Cypher Space store) comes free and open-source, to use it create an account on https://github.com and copy this repo (set to Private): https://github.com/cypher-space/Cypher-Nostr-Edition

![image]()

Navigate to the config folder and edit the setup file

![2025-09-13 17_54_46-Greenshot.jpg]()

For minimum functionality enter your own info on lines; 5 "nostradmin" (your Npub), 6 "relays" (add MOAR), 22 (set to false), 31 "lightningaddress" and 32 "orderwebhook" (see Step 4.)

Change other details to have the site how you want. The default has your profile and latest nostr posts on the front page with Shop, Notes and Contact pages

#### Step 3.

To easily host your site for free create an account on https://netlify.app and import the project. Login with Github to automatically connect the repo just created

![2025-09-14 20_24_18-Greenshot.jpg]()

Wait for deployment to complete.

From the Project Overview page you can customise the free URL or link your own domain

![Opera Snapshot_2025-09-14_203734_app.netlify.com.png]()

#### Step 4.

You will need a Discord server to receive order details. Under Server Settings>Integrations click New Webhook

![2025-09-14 20_56_25-Greenshot.jpg]()

Copy the URL and paste it between the second empty "" on line 32 in your github project, this will automatically update on netlify and your shop is now ready to fill with goodies

🫡 Onward

Step 5. Using a nostr lister app (https://client.cypher.space, https://shopstr.store, Amethyst Android App) login and upload your items for sale, have relays set to the same as your store config file in order to display. They will populate instantly

### Congrats, you now accept bitcoin 🚀

#### Example (my store)-

https://jimblesjumble.netlify.app

I have changed the currency, bitcoin ticker (£), country flag (Public>Flags folder), contact form (broke it) and "Notes" title 🤭

With https://shakespeare.diy you can import the github project and get AI help to further develop the site

## Notes.

Shipping must be included in the item price, invoiced seperately or added as a purchasable item in the shop

Use the same currency for all items (fiat or BTC) and your store will convert automatically, don't mix and match

The site stores no cookies, does not track users and your customers do not even need to know anything about nostr in order to make a purchase. Your shop inventory is independently stored on the relays (as many as you like) and only windowed through the site (which you can make copies of and host anywhere)

## *Resources.

Other compatible lightning wallets include:

Wallet of Satoshi, Blink, Stacker.news, Alby, Rizful

Nostr clients that provide keys:

Amber (secure signer app), Damus, Nostrmo, Coracle, Iris, Snort, Amethyst, Nostrudel, Nostr.com, Nostr.rocks

https://thebitcoinmanual.com/articles/setup-nostr-account/

#### # Zap Cypher Space:

nostr:npub1nkmta4dmsa7pj25762qxa6yqxvrhzn7ug0gz5frp9g7p3jdscnhsu049fn

cypher@npub.cash

This is literally the worst contradicting hyppocritical fucking tutorial I have ever seen. In my entire lifetime did you misread your own fucking title something when you writing this? The keyword you wrote in the title is "self-hosted" this is not self hosted fool!

Reply to this note

Please Login to reply.

Discussion

No replies yet.