Skip to main content

Relay Configuration

Relays are the backbone of the Nostr network. Configure them to optimize your experience.

What Are Relays?​

Relays are servers that store and forward Nostr events. When you publish a note, it's sent to your connected relays. When you read your feed, events are fetched from those same relays.

Default Relays​

WeCitizens Social comes with a set of well-known public relays pre-configured. These provide good coverage for most users.

Adding Relays​

You can add any relay by entering its WebSocket URL (e.g., wss://relay.example.com) in the relay settings.

Consider adding relays that are:

  • Geographically close to you for lower latency
  • Operated by people or communities you trust
  • Specialized for specific types of content

Running Your Own Relay​

For maximum sovereignty, you can run your own relay. Popular relay implementations include:

  • strfry - High-performance C++ relay
  • nostr-rs-relay - Rust-based relay
  • nostream - TypeScript relay with PostgreSQL