Try this :

If you have your own website, you can set up NIP-05 for free with your own domain.

In your files, you should have a folder called:

`/.well-known`

Create a file and name it:

`nostr.json`

In the file, type:

`{`

`"names":`

`{`

`"your_username":"your_public_key"`

`}`

`}`

If you’re using Damus, you will have to convert your public key to hex on damus.io/key

Then go to a file called:

`.htaccess`

and put this at the top:

`Header set Access-Control-Allow-Origin "*"`

`Header set Access-Control-Allow-Headers "*"`

`Header set Access-Control-Allow-Methods "GET"`

Now head over to a client that allows you to edit your profile (ex. astral.ninja) and in the section that says NIP-05 Indentifier, type your_username@your_domain.extension (ex. btcapsule@btcapsule.com).

Thanks it! Now you are NIP-05 verified and will have a nice checkmark next to your name.

#plebchain

Reply to this note

Please Login to reply.

Discussion

What if I just want to display the domain like @jb55 does?

If you own that domain, you can try to leave the name field blank and test it , I didn't try personally.

If you want only like @jb55 you have to use username you have in profile, and it will hide the begining.

Thank you for posting this. Very helpful! Knew I hoarded domains for some reason - now is my time lol

🤙

tried all this. plus eliminated cloudflare. works on another server, but that kinda defeats the purpose of verifying against my own domain.

Followed 🫡

🤙