Writinghuyixi

Set My Custom Domain as My Bluesky Handle

English

I recently registered a Bluesky account and noticed that some people have my desired username. I am now exploring how to set my custom handle.

Step 1: Access Account Settings

  1. Go to Bluesky Account Settings.
  2. Click Handle.
  3. Select I have my own domain.

Step 2: Configure DNS Settings

  1. Open your domain management panel (e.g., Cloudflare).
  2. Add a new TXT record:
    • Type: TXT
    • Name/Host: _atproto
    • Value/Content: (From The Bluesky)
    • TTL: Auto
  3. Save the DNS record.

Step 3: Verify Your DNS Record

  1. In Bluesky, click Verify DNS Record.
  2. Check if the record is correctly set using: bash nslookup -type=TXT _atproto.huyixi.com dig TXT _atproto.huyixi.com +short If the returned value matches your set value, the DNS is correctly configured.

Step 4: Click “Update to ‘Custom Handle’””

Bluesky Change Handle screen confirming a TXT record for huyixi.com

Now your Bluesky handle will be updated to your custom domain! 🚀

Bluesky profile displaying the custom handle @huyixi.com

References