README
the first lines# pyramid
pyramid serves as a wondrous furnace of communityzenship for your Nostr experience, enabling users to build and nurture vibrant communities through a hierarchical relay system. With powerful subrelay features, extensive optional configurations, and easy theming options, pyramid makes it effortless to create and manage personalized Nostr environments tailored to your personal or community's needs.
## introduction
if you have no idea of what pyramid is about, try reading this guide and soon you'll be like
## easy install
type this in a blank server you just rented:
curl -s https://raw.githubusercontent.com/fiatjaf/pyramid/refs/heads/master/easy.sh | bash
or watch this instructive video:
https://github.com/user-attachments/assets/3eafa97c-a7a9-4fdc-b1ea-f466dae47634
## features
Ask a scout
a deep readDeepSeekDeepSeek . DeepSeek V4 Pro for the deep read
fiatjaf is not in a camp, so the read goes to DeepSeek, the open source scout.
10 of 10 public reads left today. Holders get 3 a day.
No read kept yet.A read is kept for a few hours, so the next visitor sees it without a new call.
Scout calls and heat are information, not advice. They describe public GitHub activity and are never a signal to trade.
Recent commits
default branch- 3dlimit the number of negentropy sessions. . fiatjaf
- 7dfix double-close panic on search index during update/shutdown. . fiatjaf
- 7dsync: understand when allowed kinds is "all". . fiatjaf
- 7dupdate nostrlib to fix one memory leak edge case. . fiatjaf
- 11dkeep an archive of members' last replaceable events. . fiatjaf
- 12dfix sync bugs and prevent syncing from ourselves. . fiatjaf
- 13ddisconnect clients from replaced relays. . fiatjaf
- 13dimprove logging for rejected subscriptions. . fiatjaf
- 13dinclude missing relays in /clients tab. . fiatjaf
- 14dupdate nostrlib to fix invalid dleq check crash. . fiatjaf
