I don’t know what the rules are on lemmy.ml, but some instances let anybody create a new community. There’s no guide or doc that I know of, but it’s as easy as making a post is. I just looked for a calculator community and couldn’t find one, so I made it. If lemmy.ml won’t let you make a community, either ask the mods there to approve one, or sign up on an instance that isn’t as locked down. You can even make your own instance and still federate with the rest of the Lemmy-sphere.
If you click on
Communities
and selectAll
, it allows you to search for Communities across all of Lemmy-Land, not just the instance that you’ve signed up on. I think that every instance can have its own separate community with the same name, but in a lot of cases that may even be desirable.As far as moving users/communities between servers, that’s Nomadic Identity. As far as I know, the only Fediverse project that implements it is the Zot protocol that Streams and Hubzilla are built on. ActivityPub does not support and it’s not on the roadmap as far as I know.