Setting up a Bluesky custom handle with an ill.my.id subdomain
Get your verification string
-
Open your Bluesky app and go to your profile Settings.

-
Open the Accounts page.

-
Go to the @ Handle settings.

-
Click on the “I have my own domain” button.

-
Enter your ill.my.id subdomain name in the text input and then Copy the TXT string. (e.g.
your-subdomain.ill.my.id).
Create your domain file
Create a JSON file inside the domains/ directory called domains/_atproto.your-subdomain.json with the following content and open a pull request:
{
"owner": {
"username": "your-github-username"
},
"records": {
"TXT": "bsky-verification-string"
}
}NOTE
Don’t forget the comma right above the
"records"key!
Configuration
After your pull request has been merged, repeat steps 1-5 and press the Verify DNS Record button.
If it shows any error such as Failed to verify handle. Please try again., try waiting a few minutes (sometimes up to 24 hours) as the DNS records may not have propagated yet.