Bluesky: eigene Domain als Handle

← Alle Anleitungen

Statt @name.bsky.social kannst du auf Bluesky deine eigene Domain als Handle nutzen, zum Beispiel @example.com. Das geht mit einem Konto bei Bluesky genauso wie mit einem eigenen PDS. Deine Beiträge und Follower bleiben dabei erhalten.

Schritt 1: Wert in Bluesky holen

  1. Melde dich bei Bluesky an. Mit eigenem PDS wählst du beim Anmelden einen eigenen Hosting-Anbieter und gibst dessen Adresse ein.
  2. Gehe zu Einstellungen, Konto, Handle.
  3. Wähle Ich habe meine eigene Domain und trage die Domain ein.
  4. Bluesky zeigt dir einen Wert, der mit did=did:plc: beginnt. Lass das Fenster offen.

Schritt 2, Variante A: DNS-Eintrag

Das ist der einfachste Weg:

NameTypWert
_atprotoTXTdid=did:plc:…, genau wie angezeigt

Für ein Handle wie name.example.com heißt der Eintrag _atproto.name.

Schritt 2, Variante B: Datei auf dem Webserver

Kommst du nicht an den DNS, antwortet dein Webserver auf /.well-known/atproto-did. Die Antwort enthält nur deine DID ohne did=.

nginx

Im server-Block für Port 443:

location = /.well-known/atproto-did {
    default_type text/plain;
    return 200 'did:plc:abcdefghijklmnopqrstuvwx';
}

Apache 2

Lege im Webroot die Datei .well-known/atproto-did an. Sie enthält nur deine DID, ohne Leerzeichen. Ergänze im VirtualHost:

<Location "/.well-known/atproto-did">
    ForceType text/plain
</Location>

Schritt 3: Testen und bestätigen

dig +short TXT _atproto.example.com
curl https://example.com/.well-known/atproto-did

Die erste Zeile prüft Variante A, die zweite Variante B. Zeigt sie deine DID, klickst du in Bluesky auf den Prüfen-Knopf und speicherst.

Wenn es nicht klappt

  • Prüfung schlägt fehl: DNS-Änderungen brauchen etwas Zeit. Versuche es nach einigen Minuten erneut.
  • Falsche DID: Es darf nur ein _atproto-Eintrag mit did= bestehen. Bei mehreren verschiedenen schlägt die Prüfung fehl.
  • Name doppelt: Manche Anbieter hängen die Domain selbst an. Trage dann nur _atproto ein.
  • Variante B geht nicht: Die Adresse muss per HTTPS erreichbar sein, und die Datei darf nur die DID enthalten.

Eigener Bluesky-Server?

Ich betreibe deinen Personal Data Server für Bluesky auf Servern in Deutschland.