Bluesky is pretty neat but every user being @*.bsky.social isn’t really my thing since I’m a nerd with my own domain. So rather than be @superpj.bsky.social I changed mine to @superpj.xcr.jp with a simple DNS entry but you can also do it with just a text file on your personal hosting if that’s not your jam.
So sigh into Bluesky and go to settings.
Click on Account
Next click on @ Handle
Leave the top part alone but at the bottom click “I have my own Domain”
Type your domain without the www in the text box then select DNS Panel if you’re comfortable with that method.
Sign into your DNS manager and find the domain you’re using.
Create a TXT record with the info on the screen with the _atproto in the host field and the enter the line that starts with did= in the value field.
Select Verify DNS Record, however this may take a few minutes to activate.
Alternatively you can use the No DNS Panel option which is as easy as making a text file and uploading it to the ./well-known path on your domain. Follow the on screen instructions for this. If you don’t see ./well-known when you’re looking at your hosting you might need to pick your domain from the folder list and see if it’s in there. Once uploaded click Verify Text File.
That’s it, now you’re fancy.