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:
    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’”"

330_1x_shots_so

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

307_1x_shots_so

References