nostr.blog
LernenGlossar
Hol dir @nostr.blog→
nostr.blog

Deine dezentrale Identität im Nostr. Eine Adresse, Zaps und ein sauberer Reader.

ProduktStartseiteHol dir dein @nostr.blogDashboard
LernenStudyGlossar
RechtlichesAGBDatenschutz
© 2026 nostr.blog. Identität auf offenem Protokoll für das dezentrale Web.
Startseite›Study›Identität und NIP-05›Eigene Domain für deine Nostr-Identität verwenden: Schritt für Schritt
Identität und NIP-05

Eigene Domain für deine Nostr-Identität verwenden: Schritt für Schritt

Hoste deinen eigenen NIP-05 auf einer Domain, die du kontrollierst. Warum das sinnvoll sein kann, wie du es in wenigen Minuten einrichtest und was dir das im Vergleich zu einem verwalteten Dienst bringt.

byEgor·26. März 2026·6 Min. Lesezeit

Die eigene Domain für die Nostr-Identität zu verwenden ist eine legitime Wahl. Es erfordert mehr Einrichtungsaufwand als ein verwalteter Dienst, gibt dir aber dauerhaft die Kontrolle über den Bezeichner. Dieser Leitfaden erklärt, wann es sich lohnt und wie du es umsetzt.

TL;DR. Registriere eine Domain, lege eine JSON-Datei unter https://yourdomain.com/.well-known/nostr.json mit deinem Pubkey ab, setze deinname@deinedomain.com als deinen NIP-05 in deinem Nostr-Profil. Gesamtaufwand: ca. 30 Minuten. Jährliche Kosten: nur die Domain-Registrierung. Aus Sicht der Clients verhält es sich identisch zu einem verwalteten NIP-05-Dienst.

Wenn du bereit bist, sicher dir dein @nostr.blog →

Warum eine eigene Domain wichtig ist

Drei Gründe, warum Nutzer diesen Weg wählen.

Volle Kontrolle. Eine eigene Domain gehört dir, solange du sie verlängerst. Kein Dritter (einschließlich eines NIP-05-Dienstes) kann sie dir wegnehmen. Wenn nostr.blog morgen den Betrieb einstellen würde, würde deine alice@nostr.blog-Identität aufhören aufzulösen. Deine alice@alicedomain.com würde das nicht, weil die Domain dir gehört.

Einzigartigkeit. alice@nostr.blog signalisiert „Alice, beim nostr.blog-Dienst." alice@alicedomain.com signalisiert „Alice, an Alices eigenem Ort." Für öffentliche Personen, Kreative oder jeden, der eine persönliche Marke aufbaut, trägt der selbst gehostete Bezeichner mehr Markenwert.

Kontrolle. Du bestimmst die Richtlinien für deine Domain. Du kannst mehrere Namen haben (alice@alicedomain.com, alice-work@alicedomain.com), ohne separate Registrierungen. Du kannst den hinterlegten Pubkey ändern, ohne einen Dienst einzubeziehen.

Wann eine eigene Domain nicht lohnt

Eine ehrliche Gegenliste.

Du bist neu bei Nostr. Erstnutzer sollten einen verwalteten Dienst verwenden, um schnell loszulegen. Wechsle später zu einer eigenen Domain, wenn du möchtest.

Du kennst dich nicht mit Webservern aus. Das Einrichten erfordert das Bearbeiten von Serverkonfigurationen. Nicht schwer, aber nicht anfängerfreundlich.

Du wirst die Domain nicht verlängern. Eine abgelaufene Domain verliert deinen NIP-05. Wenn du dir unsicher bist, ob du die Domain jahrelang behältst, ist ein verwalteter Dienst für dich zuverlässiger.

Die Domain ist für etwas anderes gebrandmarkt. Wenn du bereits alicejewelry.com für ein Schmuckgeschäft besitzt, verknüpft das Ausführen von NIP-05 darauf deine Nostr-Identität mit diesem Geschäft. Manchmal erwünscht; manchmal nicht.

Voraussetzungen

Drei Dinge, die du benötigst.

  1. Eine Domain, die du kontrollierst. Registrierung bei Namecheap, Cloudflare oder ähnlichem. 10–15 $/Jahr für die meisten TLDs.
  2. Eine Möglichkeit, eine statische Datei unter /.well-known/nostr.json zu hosten. Günstigste Optionen: GitHub Pages, Cloudflare Pages, Netlify, ein VPS mit Caddy oder jedes bestehende Webhosting, das du hast.
  3. Deinen Nostr-Public-Key in hexadezimaler Form. 64 Zeichen, Kleinbuchstaben a-f und 0-9. Die Kontoeinstellungen deines Clients zeigen ihn an.

Einrichtung: Der schnelle Weg (Cloudflare Pages)

Wenn du Cloudflare bereits für DNS verwendest, ist das am schnellsten.

  1. Erstelle ein neues Cloudflare Pages-Projekt.
  2. Füge eine Datei unter /.well-known/nostr.json mit deiner Name-zu-Pubkey-Zuordnung hinzu:
{
  "names": {
    "deinname": "dein-hex-pubkey-hier"
  }
}
  1. Deploye.
  2. Konfiguriere den Worker oder die Pages Function so, dass der Header Access-Control-Allow-Origin: * auf dem Pfad /.well-known/* gesetzt wird. Die Cloudflare-Dokumentation beschreibt dies.
  3. Zeige deine Domain auf das Pages-Projekt.
  4. Teste: curl -i https://yourdomain.com/.well-known/nostr.json sollte das JSON mit dem CORS-Header zurückgeben.
  5. Setze in deinem Nostr-Client deinen NIP-05 auf deinname@deinedomain.com. Speichern.
  6. Nach wenigen Minuten erscheint das Verifizierungs-Häkchen.

Gesamtzeit: 20–30 Minuten, wenn du mit Cloudflare vertraut bist.

Einrichtung: Caddy auf einem VPS

Für Nutzer, die bereits einen VPS betreiben.

  1. Füge folgendes zu deiner Caddyfile hinzu:
yourdomain.com {
    header /.well-known/nostr.json {
        Access-Control-Allow-Origin "*"
        Content-Type "application/json"
    }
    file_server
}
  1. Erstelle die JSON-Datei im Webroot des Servers unter dem Pfad /.well-known/nostr.json:
{
  "names": {
    "deinname": "dein-hex-pubkey-hier"
  }
}
  1. Caddy neu laden: sudo systemctl reload caddy.
  2. Überprüfen mit curl -i https://yourdomain.com/.well-known/nostr.json.
  3. NIP-05 im Nostr-Profil setzen.

Caddy kümmert sich automatisch um TLS. Die Verifizierung funktioniert, sobald DNS aufgelöst ist und die Datei sauber ausgeliefert wird.

Starten

Hol dir deine Nostr-Identität in 2 Minuten

  • •Deine eigene @nostr.blog-Adresse, überall verifiziert
  • •Eingebaute Lightning-Wallet für Senden und Empfangen von Zaps
  • •Voller Client an einem Ort: Feed, Benachrichtigungen, DMs, Medien, Relays

Ab 2,99 $/Jahr.Kürzere Premium-Namen kosten mehr.

Mit nostr.blog starten→

Einrichtung: GitHub Pages

Kostenlos, am einfachsten für kleine Anwendungen.

  1. Erstelle ein GitHub-Repository. Aktiviere GitHub Pages darauf mit einer eigenen Domain (yourdomain.com).
  2. Füge .well-known/nostr.json zum Repository mit deiner Name/Pubkey-Zuordnung hinzu.
  3. Push.
  4. Zeige den DNS deiner Domain gemäß der GitHub Pages-Dokumentation auf GitHub Pages.

Komplikation: GitHub Pages erlaubt es dir nicht, benutzerdefinierte Antwort-Header zu setzen. Für CORS musst du entweder über Cloudflare proxyen, einen Cloudflare Worker verwenden, um den Header hinzuzufügen, oder akzeptieren, dass einige browserbasierte Clients deine Identität nicht verifizieren können.

Für die reine Desktop-Nutzung funktioniert GitHub Pages ohne CORS. Für vollständige Unterstützung ist Cloudflare vor GitHub Pages der gängige Workaround.

Mehrere Identitäten auf einer Domain

Eine eigene Domain kann mehrere Namen hosten. Beispiel nostr.json:

{
  "names": {
    "alice": "pubkey-1...",
    "alice-work": "pubkey-2...",
    "the-journalist": "pubkey-3..."
  }
}

Jeder Name wird zu einem anderen Pubkey aufgelöst. Du kannst diese für mehrere Identitäten von dir selbst, für Familienmitglieder oder für eine kleine Community, die du leitest, verwenden.

Die meisten Nutzer haben nur einen Eintrag; die Option ist vorhanden, wenn du sie möchtest.

Den Pubkey später aktualisieren

Falls du deinen privaten Nostr-Schlüssel jemals rotierst (aufgrund einer Kompromittierung oder aus einem anderen Grund), aktualisierst du die JSON-Datei, damit dein Name auf den neuen Pubkey zeigt.

Ablauf:

  1. Neues Schlüsselpaar generieren.
  2. /.well-known/nostr.json aktualisieren, um den neuen Hex-Pubkey zu verwenden.
  3. Auf das Leeren der clientseitigen Caches warten (bei einigen Clients bis zu 24 Stunden).
  4. Dein Bezeichner zeigt nun auf die neue Identität.

Nachteil: Follower, die dir über deinen npub (den alten) folgen, wechseln nicht automatisch. Sie folgen einem bestimmten Pubkey. Du verlierst die Follower-Beziehung, auch wenn der NIP-05-Bezeichner bestehen bleibt.

Key-Rotation ist 2026 noch nicht sauber gelöst; NIP-26-Delegierungen und NIP-41-Vorschläge zielen darauf ab, dies zu verbessern.

Optional: Relays in der JSON angeben

NIP-05 ermöglicht es dir, bevorzugte Relays zusammen mit deinem Namen zu veröffentlichen:

{
  "names": {
    "alice": "dein-pubkey-hier"
  },
  "relays": {
    "dein-pubkey-hier": [
      "wss://relay.damus.io",
      "wss://nos.lol"
    ]
  }
}

Clients nutzen dies, um sich beim Nachschlagen deiner Inhalte automatisch mit deinen bevorzugten Relays zu verbinden. Verbessert die Cold-Start-Performance für Leser.

Optional. Funktioniert mit oder ohne.

Was passiert, wenn deine Domain abläuft

Die NIP-05-Verifizierung funktioniert nicht mehr. Deine Beiträge bleiben auf Nostr erhalten; dein lesbarer Bezeichner lässt sich nicht mehr auflösen. Dein zugrundeliegendes Konto (der Pubkey) ist davon nicht betroffen.

Wiederherstellung: Verlängere die Domain, dann funktioniert die Verifizierung wieder. Wenn jemand anderes die Domain während des Ablaufs gekauft hat, kann er jeden Namen darauf beanspruchen, einschließlich deines; in der Praxis ist das bei persönlichen Domains selten, bei wertvollen aber möglich.

Schutz: Halte die Domain auf automatische Verlängerung, richte eine Backup-Zahlungsmethode ein und beobachte Ablaufwarnungen.

Kostenvergleich

Über 5 Jahre:

  • Eigene Domain: 50–75 $ (5 × 10–15 $ an Domain-Verlängerungen)
  • nostr.blog kurzer 5-Zeichen-Name: 145 $ (5 × 29 $)
  • nostr.blog 8+-Zeichen-Name: 14,95 $ (5 × 2,99 $)
  • nostr.blog 1-Zeichen-Premium-Name: 4.995 $ (5 × 999 $)

Für lange Namen ist nostr.blog die günstigere Option. Für kurze Premium-Namen ist eine eigene Domain deutlich günstiger. Für persönliche Domains, die man ohnehin kaufen würde, ist die eigene Domain praktisch kostenlos.

Wann eigene Domains die richtige Wahl sind

Bestimmte Nutzerprofile, bei denen eine eigene Domain offensichtlich sinnvoll ist:

  • Du besitzt bereits eine persönliche Domain für andere Zwecke
  • Du betreibst ein Unternehmen oder eine Organisation und möchtest du@unternehmen.com als deinen NIP-05
  • Du möchtest einen kurzen Premium-Namen und der verwaltete Dienst ist teuer
  • Dir ist langfristige Unabhängigkeit von allen Drittanbieterdiensten wichtig
  • Du betreibst mehrere Nostr-Identitäten und möchtest sie alle unter derselben Domain

Für alle anderen ist ein verwalteter Dienst wie nostr.blog der einfachere Standard. Der Wechsel von einem verwalteten Dienst zu einer eigenen Domain ist jederzeit möglich; die einzigen Kosten sind der kurze Zeitraum, in dem sich der Bezeichner ändert.

Starten

Hol dir deine Nostr-Identität in 2 Minuten

  • •Deine eigene @nostr.blog-Adresse, überall verifiziert
  • •Eingebaute Lightning-Wallet für Senden und Empfangen von Zaps
  • •Voller Client an einem Ort: Feed, Benachrichtigungen, DMs, Medien, Relays

Ab 2,99 $/Jahr.Kürzere Premium-Namen kosten mehr.

Mit nostr.blog starten→

Häufige Fragen

Ist eine eigene Domain besser als nostr.blog für NIP-05?
Anders. Eine eigene Domain gibt dir vollständige Unabhängigkeit und einen einzigartigen Bezeichner; nostr.blog bietet dir Komfort ohne jegliche Einrichtung. Beide erzeugen dasselbe Verifizierungs-Häkchen. Die Wahl ist eine Abwägung zwischen Aufwand und Bequemlichkeit.
Was kostet eine eigene Nostr-Domain?
Nur die Domain-Registrierungsgebühr, in der Regel 10–15 $ pro Jahr für eine .com oder ähnliches. Keine zusätzlichen Kosten über die Domain hinaus. Die erforderliche JSON-Datei kannst du auf jedem Webserver hosten, den du bereits hast, einschließlich kostenloser Optionen wie GitHub Pages.
Kann ich eine Subdomain für NIP-05 verwenden?
Ja. nip-05.alice.xyz funktioniert genauso wie alice.xyz. Subdomains ermöglichen es dir, die Hauptseite an der Root zu belassen und den NIP-05 auf einem separaten Pfad einzurichten, was manche Nutzer aus Organisationsgründen bevorzugen.
Welche Webhosts eignen sich für das Selbsthosten von NIP-05?
Jeder Host, der eine statische JSON-Datei mit benutzerdefinierten CORS-Headern ausliefern kann. Cloudflare Pages, Netlify, Vercel, GitHub Pages (mit Workarounds für CORS), Caddy auf einem VPS oder jedes herkömmliche Shared Hosting. Statische Hosts sind dafür in der Regel einfacher als dynamische.
Hat das Selbsthosten von NIP-05 Auswirkungen auf Zaps?
NIP-05 und Zaps sind separate Systeme. Dein NIP-05 auf einer eigenen Domain stört den Zap-Empfang nicht, der eine separate Lightning-Adresse verwendet. Viele Nutzer haben `alice@alicedomain.com` als ihren NIP-05 und `wildfox123@walletofsatoshi.com` als ihre Zap-Empfangsadresse. Beides funktioniert zusammen.

Weiterlesen

Identität und NIP-05

Was ist NIP-05? Die Nostr-Adresse, erklärt

NIP-05 ist der E-Mail-förmige Bezeichner, den du auf Nostr verwendest: alice@nostr.blog. Was er wirklich tut, was er nicht tut und wie du einen bekommst.

7 Min. Lesezeit
Identität und NIP-05

So erhalten Sie eine Nostr-Adresse (NIP-05) im Jahr 2026

Schritt-für-Schritt-Anleitung zum Beanspruchen einer lesbaren Nostr-Kennung. Die schnellste verwaltete Option, das vollständig selbstgehostete Setup, Kosten und Verifizierung.

7 Min. Lesezeit
Identität und NIP-05

Warum deine Nostr-Identität portabel ist (und warum das wichtig ist)

Im Gegensatz zu jeder zentralisierten Plattform bewegt sich deine Nostr-Identität mit dir über Clients, Relays und Services hinweg. Was Portabilität in der Praxis bedeutet.

7 Min. Lesezeit
Identität und NIP-05

Premium Nostr-Adressen: kurz, einprägsam, dir gehörend

Ein- und zweistellige Nostr-Identifikatoren existieren, kosten mehr aus gutem Grund, und eine zu besitzen ist ein klares Identitätssignal. Was Premium-Namen kosten.

6 Min. Lesezeit