Damus

Recent Notes

control profile picture
Quick update: **ambersocket now has a public instance on ambersocket.org**

No more building the daemon or renting a VPS to try it. Sign in with your Nostr identity, paste the config from Amber → Settings → UnifiedPush → copy, and you're done. It's multi-user, so a whole family/friend group can share one instance.

The part that matters most to me: ambersocket never has your keys. The instance can wake your device, but it can't read a single request (NIP-44) and can't sign as you. Wakes are encrypted end-to-end to your app (RFC 8291), and the landing page shows live aggregate delivery stats, so you can see the service is actually healthy before you trust it.

You'll still need:

- a UnifiedPush distributor (ntfy works great)
- the Amber build **with** UnifiedPush: now on Zapstore (https://zapstore.dev/apps/naddr1qq2xxmmd9esk2umfwfjx2a3wv9kkyetjw4cqzxrhwden5te0wfjkccte9eaxzurnw3hhyefwv3jhvq3qk0y4eceal2zryes3azm6nsgt0r0jsa2v8zcsdf9uqxttn0jlfe9qxpqqqplqkswp66h) or built from my amber-up (https://gitworkshop.dev/npub1k0y4eceal2zryes3azm6nsgt0r0jsa2v8zcsdf9uqxttn0jlfe9q04c9h8/grasp.t5.st/amber-up) repo (upstream closed the PR, so it stays a fork for now)

Prefer to self-host? The daemon is a single static binary with a NixOS module — ambersocket (https://gitworkshop.dev/npub1k0y4eceal2zryes3azm6nsgt0r0jsa2v8zcsdf9uqxttn0jlfe9q04c9h8/grasp.t5.st/ambersocket)

#amber #nostr #unifiedpush #nip46 #ambersocket
control profile picture
Quick follow-up on Amber (UP): You no longer have to build it yourself! It’s now available directly on Zapstore:

📲 https://zapstore.dev/apps/naddr1qq2xxmmd9esk2umfwfjx2a3wv9kkyetjw4cqzxrhwden5te0wfjkccte9eaxzurnw3hhyefwv3jhvq3qk0y4eceal2zryes3azm6nsgt0r0jsa2v8zcsdf9uqxttn0jlfe9qxpqqqplqkswp66h

(The repo and build instructions are still there if you prefer building from source, too.)

#amber #nostr #unifiedpush #nip46 #zapstore


1
control profile picture
Quick update on Amber (UP): I submitted the UnifiedPush change as a PR to Amber, but the author closed it — they'd tried push notifications before and didn't want to go down that road again. Fair enough, it's their call.

It's been working well for me though, so I'm keeping the fork alive. If you want to try it, you'll have to build it yourself from my repo for now:

https://gitworkshop.dev/npub1k0y4eceal2zryes3azm6nsgt0r0jsa2v8zcsdf9uqxttn0jlfe9q04c9h8/grasp.t5.st/amber-up

Same app, same signer, purple icon — just with the ambersocket/UnifiedPush wake-up layer on top. Build steps are in the repo.

#amber #nostr #unifiedpush #nip46

control profile picture
I've been using Amber a lot lately — signing commits, issues, and pull requests all the time. And because of that, I burned through my battery way faster than before I started using `ngit`. The always-on relay connection in the background was quietly eating it.

When I recently switched my Molly from websocket to UnifiedPush and saw the battery improvement, I thought: why not build the same thing for Amber?

So here's v1: Amber no longer needs to keep relay connections open 24/7. A tiny self-hosted Rust daemon called *ambersocket* watches relays for your kind 24133 requests and wakes the app on demand. No foreground service burning battery in the background.

The part I care about most: **ambersocket never has your keys.** It just sees that a request exists and forwards it verbatim. Only Amber on your device can decrypt (NIP-44) and sign.

To use it you need a UnifiedPush distributor (ntfy works great) + an ambersocket instance, then paste the config from Amber → Settings → UnifiedPush → copy config.

ambersocket: https://gitworkshop.dev/npub1k0y4eceal2zryes3azm6nsgt0r0jsa2v8zcsdf9uqxttn0jlfe9q04c9h8/grasp.t5.st/ambersocket
Amber: https://gitworkshop.dev/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5/relay.ngit.dev/Amber/prs/nevent1qy28wumn8ghj7un9d3shjtnwva5hgtnyv4mqqgyzqzqlrfydhlyuccrtpfsaam30txqhvsjsxeyv589elwv9rvy3cvlhrjtr

PS: it only works if you build Amber yourself from the PR I submitted.

#nostr #amber #unifiedpush #nip46
1
Rizful.com (zap tester) · 3w
hey -- we want to send you a test zap, but couldn’t find a NIP-05 or ⚡ lightning address on your profile. u can set one up for free on rizful https://rizful.com ... then pls reply here and we will do a test zap.
DanConwayDev · 3w
Take a look at nostr:naddr1qqrkuemfwskkx6gpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsyg9qpr00z4uklw56p4h6kp8gl4ts3y59m874qhd94ql732k40g6kf5psgqqqw7vsq8w05r