Skip to content

Relay-Management-Guide

Meistere Nostr-Relays. Lerne, wie du deine Relay-Verbindungen wählst, konfigurierst und für bessere Performance und Reichweite optimierst.

12 Minuten advanced

Wie Relays funktionieren (3 Minuten)

Relay Visualizer

User

wss://relay.damus.io

15,000 Connections

wss://nos.lol

8,200 Connections

wss://relay.snort.social

Offline

Die einfache Erklärung

Relays sind Server, die deine Nostr-Nachrichten speichern und weiterleiten.

Denk an sie wie Postämter:

  • Du gibst einen Brief (deinen Post) bei deinem lokalen Postamt ab
  • Sie leiten ihn an andere Postämter weiter
  • Empfänger holen ihn von ihrem lokalen Postamt ab

Bei Nostr:

  • Du schreibst eine Notiz (Post)
  • Client sendet sie an Relays, mit denen du verbunden bist
  • Relays speichern sie und teilen mit anderen Relays
  • Follower empfangen sie von Relays, mit denen sie verbunden sind

Warum das wichtig ist

Kein Single Point of Failure:

  • Wenn ein Relay ausfällt, funktionieren andere weiter
  • Deine Posts existieren an mehreren Orten
  • Du kontrollierst, wo deine Daten leben

Zensurresistenz:

  • Niemand kann deine Posts von allen Relays löschen
  • Du kannst immer zu anderen Relays wechseln
  • Netzwerk routet um Blockaden herum

Wahl und Wettbewerb:

  • Verschiedene Relays bieten verschiedene Features
  • Kostenlose und bezahlte Optionen
  • Spezialisiert vs. Allzweck

Technischer Überblick [ERWEITERT]

Unter der Haube nutzen Relays WebSocket-Verbindungen:

Client ←→ WebSocket ←→ Relay-Server ←→ Datenbank

Wenn du postest:

  1. Client signiert die Nachricht mit deinem Private Key
  2. Client sendet an verbundene Relays via WebSocket
  3. Relay validiert die Signatur
  4. Relay speichert in Datenbank
  5. Relay sendet an Abonnenten

Arten von Relays (2 Minuten)

Kostenlose öffentliche Relays

Was sie sind:

  • Von Freiwilligen oder Community-Mitgliedern betrieben
  • Keine Kosten zur Nutzung
  • Offen für alle

Pros:

  • ✅ Kostenlos
  • ✅ Einfacher Start
  • ✅ Große Netzwerke

Cons:

  • ❌ Können langsam oder unzuverlässig sein
  • ❌ Können Ausfallzeiten haben
  • ❌ Weniger Anreiz zur Wartung

Beispiele:

  • wss://relay.damus.io (am beliebtesten)
  • wss://nos.lol
  • wss://relay.snort.social

Bezahl-Relays

Was sie sind:

  • Erfordern Zahlung zur Nutzung
  • Normalerweise höhere Qualität
  • Bessere Performance

Pros:

  • ✅ Zuverlässiger
  • ✅ Bessere Performance
  • ✅ Finanzieller Anreiz zur Wartung
  • ✅ Oft bessere Moderation

Cons:

  • ❌ Kosten Geld
  • ❌ Können Nutzungslimits haben
  • ❌ Nicht notwendig für gelegentliche Nutzer

Beispiele:

  • wss://nostr.wine (bezahlt)
  • Verschiedene private Relays

Spezialisierte Relays

Was sie sind:

  • Fokus auf spezifische Themen
  • Regionale Relays
  • Anwendungsspezifisch

Pros:

  • ✅ Themen-fokussierter Content
  • ✅ Gleichgesinnte Communities
  • ✅ Regionale Relevanz

Cons:

  • ❌ Kleinere Reichweite
  • ❌ Können Nische sein

Beispiele:

  • Bitcoin-fokussierte Relays
  • Regionale Relays (Europa, Asien, etc.)
  • Sprachspezifische Relays

Relays auswählen (5 Minuten)

Empfohlenes Starter-Set

Verbinde dich mit diesen 5 Relays für gute Abdeckung:

wss://relay.damus.io          (Primär - am beliebtesten)
wss://nos.lol                 (Schnell, zuverlässig)
wss://relay.snort.social      (Beliebter Client)
wss://nostr.wine              (Qualitäts-Bezahloption - optional)

Auswahlkriterien

1. Uptime/Zuverlässigkeit

  • Suche nach Relays mit >99% Uptime
  • Prüfe nostr.watch für Stats
  • Vermeide häufig offline Relays

2. Geografische Lage

  • Näher = geringere Latenz
  • Wähle Relays in deiner Nähe
  • Mix aus Regionen für globale Reichweite

3. Content-Richtlinie

  • Einige filtern Spam
  • Einige erlauben alles
  • Wähle basierend auf deinen Präferenzen

4. Performance

  • Schnelle Verbindungszeiten
  • Niedrige Latenz
  • Gute Bandbreite

5. Community

  • Aktiver Betreiber
  • Reaktionsschnell bei Problemen
  • Transparent über Richtlinien

Wo man Relays findet

  • nostr.watch - Relay-Uptime-Monitor
  • nostr.info - Relay-Verzeichnis
  • Client-Empfehlungen - Viele schlagen Standard-Relays vor
  • Community-Listen - Geteilt in Nostr-Posts

Wie viele Relays?

NutzertypEmpfohlenMaximum
Anfänger3-510
Aktiver Nutzer5-1020
Power-User10-1530
Bot/Service20+50+

Mehr ist nicht immer besser:

  • Mehr Relays = mehr Bandbreite
  • Abnehmende Erträge nach 10-15
  • Qualität über Quantität

Relay-Testing & Erkundung

Probiere aus, bevor du dich festlegst! Teste Relay-Geschwindigkeiten und sieh, welche für deinen Standort am besten funktionieren, bevor du sie zu deiner Relay-Liste hinzufügst.

Relay Playground

Test and explore Nostr relays in real-time. Check connectivity, inspect relay info, and analyze events.

0
Online
0
Offline
20
Total Relays
0ms
Response Time
Select a relay to test connection

No health data available


Relays hinzufügen (3 Minuten)

Generische Schritte (die meisten Clients)

  1. Einstellungen öffnen

    • Normalerweise Zahnrad-Icon oder “Einstellungen”-Menü
  2. Relays-Bereich finden

    • Suche nach “Relays” oder “Netzwerk”
  3. Neues Relay hinzufügen

    • Klicke ”+” oder “Relay hinzufügen”
    • Gib WebSocket-URL ein: wss://relay.example.com
    • Speichern
  4. Verbindung verifizieren

    • Sollte grünen Punkt oder “verbunden” zeigen
    • Kann ein paar Sekunden dauern

Client-spezifische Anleitungen

Damus (iOS):

  1. Profil-Tab → Einstellungen (Zahnrad-Icon)
  2. “Relays”
  3. Tippe ”+”
  4. URL eingeben
  5. Tippe “Hinzufügen”

Amethyst (Android):

  1. Seitenmenü → Einstellungen
  2. “Relays”
  3. Tippe ”+”
  4. URL eingeben
  5. Speichern

Iris (Web):

  1. Klicke Profilbild → Einstellungen
  2. “Relays”-Tab
  3. Klicke “Relay hinzufügen”
  4. URL eingeben
  5. Hinzufügen

Primal (Web/Mobile):

  1. Einstellungen → Netzwerk
  2. “Relay hinzufügen”
  3. URL eingeben
  4. Speichern

Verbindungsprobleme beheben

“Verbindung fehlgeschlagen”

  • Prüfe, ob URL korrekt ist (beginnt mit wss://)
  • Versuche http vs https (sollte wss:// sein)
  • Relay könnte down sein
  • Versuche es in ein paar Minuten erneut

“Timeout”

  • Relay ist langsam oder überlastet
  • Versuche anderes Relay
  • Prüfe deine Internetverbindung

Keine Posts laden

  • Muss möglicherweise auf Sync warten
  • Versuche zu aktualisieren
  • Prüfe, ob Relay Posts deiner Follower hat

Bezahl-Relays (3 Minuten)

Warum bezahlen?

Vorteile:

  • Garantierte Uptime
  • Bessere Performance
  • Direkter Support
  • Finanziell nachhaltig
  • Oft bessere Features

Wann upgraden:

  • Du meinst es ernst mit Nostr
  • Kostenlose Relays erfüllen Bedürfnisse nicht
  • Du willst Infrastruktur unterstützen
  • Du brauchst spezifische Features

Beliebte Bezahloptionen

nostr.wine

  • Kosten: ~$5-10/Monat
  • Features: Hohe Performance, gute Uptime
  • Anmeldung: Website-Zahlung

Private Relays

  • Kosten: Variiert
  • Features: Custom-Richtlinien, private Communities
  • Zugang: Einladung oder Zahlung

Bezahl-Relays einrichten

  1. Anbieter wählen
  2. Bezahlen (normalerweise Bitcoin/Lightning)
  3. Zugangsdaten erhalten (falls erforderlich)
  4. Zu Client hinzufügen (wie kostenlose Relays)
  5. Bessere Performance genießen

Eigenes Relay [ERWEITERT] (10 Minuten)

Warum ein eigenes betreiben?

Vorteile:

  • Vollständige Kontrolle
  • Privatsphäre (deine Daten bleiben bei dir)
  • Custom-Richtlinien
  • Lernerfahrung
  • Unterstütze das Netzwerk

Anforderungen:

  • Server (VPS ~$5-20/Monat)
  • Technisches Wissen
  • Zeit zur Wartung

Beliebte Relay-Software

strfry

  • Sprache: C++
  • Pros: Schnell, leichtgewichtig
  • Cons: Erfordert Kompilierung

nostr-rs-relay

  • Sprache: Rust
  • Pros: Modern, aktiv entwickelt
  • Cons: Lernkurve

nostream

  • Sprache: TypeScript
  • Pros: Einfaches Setup, gute Docs
  • Cons: Erfordert Node.js

Schnelles Setup (nostream)

Voraussetzungen:

  • Ubuntu/Debian-Server
  • Node.js 18+
  • PostgreSQL

Schritte:

# Abhängigkeiten installieren
sudo apt update
sudo apt install nodejs npm postgresql

# Repository klonen
git clone https://github.com/Cameri/nostream.git
cd nostream

# Pakete installieren
npm install

# Konfigurieren
cp .env.sample .env
nano .env  # Einstellungen bearbeiten

# Bauen
npm run build

# Starten
npm start

Domain verbinden:

  1. Domain auf Server-IP zeigen
  2. SSL einrichten (Let’s Encrypt)
  3. Reverse Proxy konfigurieren (nginx)

Wartung:

  • Festplattenspeicher überwachen
  • Software regelmäßig aktualisieren
  • Datenbank sichern
  • Logs überwachen

Troubleshooting (3 Minuten)

Häufige Probleme

Feed ist leer

  • Nicht mit genug Relays verbunden
  • Relays sind down
  • Nicht genug Leuten gefolgt

Fix:

  1. Relay-Verbindungen prüfen
  2. Mehr beliebte Relays hinzufügen
  3. Mehr Leuten folgen

Posts werden nicht angezeigt

  • Relay hat Post abgelehnt (Rate Limit, Content-Richtlinie)
  • Client sendet nicht
  • Netzwerkprobleme

Fix:

  1. Relay-Richtlinien prüfen
  2. Anderes Relay versuchen
  3. Client neu starten

Langsame Performance

  • Zu viele Relays
  • Langsame Relays in Liste
  • Schlechte Verbindung

Fix:

  1. Langsame Relays entfernen
  2. Bei 5-10 Qualitäts-Relays bleiben
  3. Internetverbindung prüfen

Kann nicht mit Relay verbinden

  • Relay ist down
  • URL ist falsch
  • Firewall blockiert

Fix:

  1. Relay-Status auf nostr.watch prüfen
  2. URL-Format verifizieren (wss://)
  3. Anderes Netzwerk versuchen

Monitoring-Tools

  • nostr.watch - Relay-Uptime und Stats
  • nostr.info - Relay-Verzeichnis und Info
  • Client-Relay-Status - Die meisten Clients zeigen Verbindungsstatus

Wann Relays wechseln

Wechsle, wenn:

  • Häufig offline
  • Sehr langsam
  • Zensiert Content, der dir wichtig ist
  • Bessere Alternativen verfügbar

Wechsle nicht nur wegen:

  • Einem verpassten Post
  • Temporärer Verlangsamung
  • Kleiner Unannehmlichkeit

Schnellreferenz

Essentielle kostenlose Relays:

  • wss://relay.damus.io
  • wss://nos.lol
  • wss://relay.snort.social

Empfohlene Anzahl: 5-10 Relays

Relay-Format: wss://domain.com (muss mit wss:// beginnen)

Monitoring: nostr.watch für Uptime-Stats

Support: Füge 1-2 Bezahl-Relays hinzu, wenn du es mit Nostr ernst meinst


Teste deine Relay-Management-Fähigkeiten

Denkst du, du verstehst erweiterte Relay-Konzepte?

Relay Management Quiz

Selection Criteria

Question 1 of 5

0/5 answered
What should you consider when choosing relays?
Best Practice