Home

Awesome

Chorus

Chorus is a nostr relay.

It is pretty fast: docs/PERFORMANCE.md.

It can work as your personal relay (or as an open relay): docs/PERSONAL_RELAY.md

To deploy chorus, read docs/DEPLOYING.md

To configure chorus read docs/CONFIG.md

To undertand the relay's behavior, read docs/BEHAVIOR.md

To understand command line tools, read docs/TOOLS.md

To understand the management API, read docs/MANAGEMENT.md

Chorus does not have any provisions for charging users.

Chorus does not have any provisions for synchronizing events with other relays outside of the nostr protocol.

Alternatives

strfry

strfry is a more mature relay that offers additional features including:

However:

nostream

nostream

nostr-rs-relay

nostr-rs-relay

khatru

khatru

Git branches

Use the branch latest.

Do not run off of the master branch. Master is updated with breaking changes that are not only unstable, but which may require you to update your configuration. I will not announce upgrade instructions until release.

Change Log

version 1.5.2 (TBD)

version 1.5.1 (2024-07-14, c9c71311)

version 1.5.0 (2024-07-13, 870e470d)

Version 1.4.0 (2024-05-07, 25058ef4)

Version 1.3.0 (2024-04-10, 7883d754)

Version 1.2.0 (2024-03-22, a701e148)

Version 1.1.1 (2024-03-02, fda607a6)

Version 1.1.0 (2024-02-21, ec315d98)

Version 1.0.7 (2024-02-21, 4ebe2545)

Version 1.0.6 (2024-02-21, 50995a75)

Version 1.0.5 (2024-02-20, 5e7c1c38)

Version 1.0.4 (2024-02-20, 9c7aa299)

Version 1.0.3 (2024-02-20, 015d847f)

Version 1.0.2 (2024-02-19, b85cd929)

Version 1.0.1 (2024-02-19, 9d65d773)

Version 1.0.0 (2024-02-19, 7ed36b95)