If you want full control of your Nostr keys, run your own secure bunker. Yesterday, I published a new NIP-46 relay (relay.nip46.com). Today, a long overdue update to Signet.

https://github.com/Letdown2491/signet

Signet is a self-hosted remote signer you can get up and running in less than 5 minutes. It is an extensive rewrite of the now defunct nsecbunkerd with a UI, updated dependencies, improved security, and more. Signet is currently in beta so testers are appreciated.

Tagging nostr:nprofile1qydhwumn8ghj7mr0vajkutnzw33kvmmjwpkx2cnn9e3k7mgpzpmhxue69uhkummnw3ezuamfdejsqgrphauskgy547crf9wfuym2eas4hc8uesktjk66e76ldn80ux9svgatxjft nostr:nprofile1qys8wumn8ghj76rpwejkutnnw4cx2unxwf5k2mnywvhx7mnvd9hx2tcpy4mhxue69uhksctkv4hzuum4wpjhyenjd9jkuern9ehkumrfdejj76twvfhhsqpqp26skxvgyn6wmxr0fayh7ctf7rvsxy3te2s5hjc3emxnhy39y27qm49u9a nostr:nprofile1qyt8wumn8ghj7mn0wd68ytnvd9nx2mr0vuhxyegpr3mhxue69uhkummnw3ezumrfvejkcmm89e3x2tmfde3x77qqyz92wr6yxvffmtdhzvc2ez0k9df5e23qp20nac6f5r622kfsw0g6vfppgmr nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyrzrdrz39ecwxe2clgt8je7dw07g829fql4r3vlddq6clj7l4vx6v5ehsa9. If you find it useful, repost and tag others who are looking for a new solution.

Reply to this note

Please Login to reply.

Discussion

Awesome. My longer term proposal for my app is to decouple the key material completely from the app. This is easy when the user is interacting in real-time but I need a way to activate the instance to receive payments and notifications when the user is offline. NIP-46 is my planned approach.

Let me know if I can help with anything or if there's something that could be added to this to help your use case.

Awesome stuff! Zaps incoming (have to fix my node first).

Filed some bugs/things i noticed in the github repo. Excited to get this to be my daily driver as a remote signer!

Awesome! I'm working on your issues right now, thanks for those!

Poowooop!

So i'm guessing that authentication (to the signet UI) needs to be handled by myself?

The current assumption is that this will be run locally and accessed publicly behind something like Wireguard/Tailscale so with to the UI is unnecessary. There is code in the backend for NIP-07 with to the frontend but that doesn't seem like the best solution IMO so its not tied into the frontend. With via Lightning might make more sense but I'm open to suggestions!

FYI have opened a ticket for you regarding updating the docs (node version reqs):

https://github.com/Letdown2491/signet/issues/15