Eigenes Nostr-Relay: nostr-rs-relay mit Whitelist

sgit.space
1 min read
Eigenes Nostr-Relay: nostr-rs-relay mit Whitelist
```html

Eigenes Nostr-Relay mit nostr-rs-relay und Whitelist

Ein eigenes Nostr-Relay bietet Kontrolle über die Daten und schützt vor Spam. Wir zeigen, wie ihr nostr-rs-relay mit einer Whitelist betreibt – direkt auf unserer Self-Hosted-Plattform.

Warum ein eigenes Relay?

Öffentliche Relays sind oft überlastet oder unsicher. Ein eigenes Relay filtert unerwünschte Inhalte und beschleunigt die Kommunikation zwischen vertrauenswürdigen Nutzern. Mit einer Whitelist lässt sich der Zugriff strikt beschränken.

nostr-rs-relay installieren

Das Rust-basierte nostr-rs-relay ist effizient und einfach zu deployen. Wir nutzen einen Container, der direkt auf unserer Plattform läuft. Die Konfiguration erfolgt über eine config.toml, in der wir später die Whitelist definieren.

Whitelist einrichten

In der config.toml fügen wir den Abschnitt [authorization] hinzu. Hier tragen wir die öffentlichen Keys der erlaubten Nutzer ein. Nur diese können dann Events publizieren oder abonnieren. Beispiel:

[authorization]
whitelist = ["pubkey1", "pubkey2"]

Betrieb und Wartung

Das Relay läuft als Dienst im Hintergrund. Logs werden zentral erfasst, um Probleme schnell zu erkennen. Updates erfolgen automatisiert – Sicherheitspatches müssen nicht manuell eingespielt werden.

Fazit

Ein eigenes Nostr-Relay mit Whitelist ist technisch machbar und erhöht die Privatsphäre. Wer Kontrolle über seine Infrastruktur behalten will, sollte diesen Weg gehen. Auf unserer Plattform ist das Setup in wenigen Schritten erledigt.

```