Mastodon helps by encouraging smaller social networks, distributing the task of moderation, but doesn’t prioritize content ownership. (An account on an instance like Mastodon.social has no more ownership of its content than an account on Twitter. Both let you export your data but both live at someone else’s domain name.) Taken from here
I had a bit of a hard time to learn how to add an user when you have their username. Say their user name is antonior@mastodon.online
so you can visit their page in https://mastodon.online/@antonior
. Once you are there you should see a Follow button on the right:
When clicked it will open a pop up screen:
As you can see there is a field that asks the user to enter their username@domain
and I nice explanation of why that is needed.
Once that is done, the user will see the final Follow button:
And then the last screen:
You can enter the user name i.e. antonior@mastodon.online
using the search bar on the top left of the screen:
You can add the user by clicking the icon in front of their name in the results. This method seem to be ok if your instance know about the other instance. For example a serach from mastodon.online
instance found @tamtoucan@mastodon.social
but the same search on mastodon.mills.io
didn't return any results at first showing a 503 error that flashed at the bottom of the screen. A second try did show the result.
When first opening the app the user is present with this screen to add the url for the Mastodon instance:
The value mastodon.social
is pre-filled.
The next screen is a in-app browser window with the OAuth login screen for the chosen instance:
Once the user enters its credentails it is taken to the authorization screen: