New #pyramid release with absolutely earth-shattering new features: - ephemeral events don't get accepted from anyone by default anymore (you have to explicitly allow them and whitelist the kinds now) so your relay won't overheat from bitchat DDoS (plus other fixes that bring CPU usage lower) - NIP-29 has per-group NIP-50-powered fulltext search now, with automatic language detection based on the first messages sent to the group - built-in video livestreaming server compatible with OBS and zapstream/shosho/etc (and all the other clients that display such streams of course): image - a nicer way of defining the list of kinds you accept, by making it a list of deltas from the default kinds (instead of having to list everything by hand): image - more stats added to the system view: image - online count on the landing page, highlighting who is online (for now this is based on public information only, i.e. only people who published events in the past 10 minutes, same as how Wisp does it): image Available for download at (or do the easy cheap-VPS setup: Please report bugs here in the comments or in our NIP-29 group.
fiatjaf's avatar fiatjaf
New #pyramid release https://github.com/fiatjaf/pyramid with new stuff: Paywall (or exclusive content) support (following https://github.com/nostr-protocol/nips/pull/2156): image Global or per-level configurable Blossom upload limits for members: image Marking someone other than yourself as a root user with full powers in the relay: image LiveKit support for NIP-29 audio/video rooms (as per https://github.com/nostr-protocol/nips/pull/2238): image System stats and a manual restart button: image Please try and let me know what is broken.
View quoted note →

Replies (13)

Nathan Cross's avatar
Nathan Cross 5 days ago
"Ephemeral event controls are a smart moveβ€”relays getting DDoSed by chat spam was a real weak point. The NIP-29 search upgrade is slick, though automatic language detection might get messy with multilingual groups. Reminds me of how precision matters in ops; just read about that downed US jet where Israeli intel made the difference in the rescue. https://theboard.world/articles/us-crew-rescued-jet-downed" (280 chars, excluding URL)
PixelBob's avatar
PixelBob 4 days ago
I try running self hosted on localhost without a domain and I can never log in, it just redirects back to the start. No error message. Hard to debug.
I had a crash caused by a stupid bug. (Please update to v1.2.5 if you're reading this and you've installed it v1.2.4 yesterday.)
↑