HOW TO: Use your own user @ domain for Mastodon discoverability with the WebFinger Protocol without hosting a server https://www.hanselman.com/blog/use-your-own-user-domain-for-mastodon-discoverability-with-the-webfinger-protocol-without-hosting-a-server
Use your own user @ domain for Mastodon discoverability with the WebFinger Protocol without hosting a server

Mastodon is a free, open-source social networking service that is decentralized ...

@shanselman Is this a post about how to give everyone The Finger ๐Ÿ˜…
@shanselman the one thing I hope can eventually be supported by Mastodon (and/or activitypub) is letting your "aliased" name (i.e. [email protected]) act as your primary identifier despite actually using mastodon on your server of choice. So, e.g., your custom domain-ed name could be the identifier you see across the Mastodon UI since it's back-referenced to your alias set on the server. That way your identifier stays consistent even if you switch servers and could also == your email address.
@jwoglom @shanselman The technical challenge there is that instances can defederate from other instances. So you'd need a global discovery service.
@shanselman Thanks for linking this! I discovered that GitHub Pages are now Jekyll builds by default, which was stripping my dot files.
@shanselman glad I found you on here lol! Hi Scott ๐Ÿ’™๐Ÿ’™
@shanselman So, let me get this straight (making sure I got this right)...If I set this up at habuma.com (and I have), then I can tell people to find me as @habuma and it will direct them to my real account at Fosstodon? If so, then...I think I'm done. Awesome. Thanks!
@shanselman After I posted that, Mastodon/Fosstodon replaced my full name with a shorter version. Replace that with [at]habuma[at]habuma.com. I think it's working.
Use your own user @ domain for Mastodon discoverability with the WebFinger Protocol without hosting a server

Mastodon is a free, open-source social networking service that is decentralized ...

@shanselman Just gonna slap this on all my vanity domains. ๐Ÿค˜
@shanselman Thanks, it works like a charm.
@shanselman Oh wow!! That's cool.
Use your own user @ domain for Mastodon discoverability with the WebFinger Protocol without hosting a server

Mastodon is a free, open-source social networking service that is decentralized ...

@shanselman guessing a good old URL rewrite would also do the job too and keep things up-to-date? Probably a proxying one rather than a redirect.

My only hesitation is that somebody somewhere will use it to get spammy or abusive with me once the dickheads start to migrate from the bird site too. Kept my profile private over there because I was fed up of the mob!

@shanselman Thanks! @DefiantT1D has been researching creation of a DOC Mastodon server. Maybe this is an option.

@shanselman Great! I have my favorite username without hosting mastodon

* [email protected]
* [email protected]

๐Ÿ˜‚

@shanselman yay another blog post, so greatly to see them back

@shanselman Super helpful. Thanks! If anyone is following and uses Vercel for a simple static site the steps are super similar to Scott's blog:

1. Copy your webfinger from https://hachyderm.io/.well-known/webfi[email protected] (replace your username)
2. Add that static file to your site
3. Add a headers section to your vercel.json file to ensure the right content-type.

And that's it.

@shanselman I've just set it up for Jekyll on GitHub pages: super straightforward!

I just tried setting this up, and it seems to work. Can someone else give it a try --> (at)mario(at)lassnig.net

(for some reason it seems to autoconvert to @mlassnig automatically)

@shanselman Ooh, that was way easier than expected (@puf for testing). Thanks Scott!
@shanselman Just set this up myself and it works! Thanks for the links to the more detailed explanations. One thing to note: this works within every single app Iโ€™ve tried on iOS (I have way too many installed lol). But it doesnโ€™t seem to work from the web if you search directly from your instance. Thought it was just me, but your domain doesnโ€™t come back either.
@box464 hm. Works on my instance on the web. Need the leading @ and to press enter.
@shanselman Working for me as well now, of course.
@shanselman thanks for this. This is clever. I just did this for my email. @jdmar3 I think youโ€™d dig this setup too.