How can I setup my own Discourse instance with Ethreum address login?

You need two things:

  1. Discourse instance with https://github.com/CryptoverseCC/discourse-openid-connect/ plugin installed.
  2. Client ID and Client Secret from cryptoauth.io

To get client ID and secret send DM to @0x6be450972b30891b16c8588dcbc10c8c2aef04da

It is possible to restrict login to only those addresses which possess ERC-20/NFT tokens.

It’s also possible to buy hosted instance of Discourse with Ethereum login already configured.