Is there any benefit to host my own instance?
less thing to worries like you dont need an email to use it from single user instance, lemmy now dont have 2nd authentication like totp at the moment and may it have risk to get pawned and leak your email address so yeah it is to run your own single user instance
I run my own instance, the benefit is privacy and reliability. Everything is controlled on your own server. You also aren’t reliant on someone else running an instance that could go down at any time, either permanently or an outage. Been a problem with Lemmy.ml recently.
If you host your own, do you need to establish federation with all other instances or only with the ones you want to use communities from?
If I only federate with lemmy.world, would I be able to see comments on /c/selfhosted@lemmy.world on my instance made by a user from lemmy.ml?
Would a user that reads /c/selfhosted@lemmy.world on lemmy.ml see my comments, if I only federate with lemmy.world?
For me the benefit is uniformity (not sure if thats a word) i can have a matrix account, a mastodon account, a lemmy account, all sorts of fediverse accounts all under my own domain.
This comes next to the already mentioned benefits ofcourse :)
So if I made my own Lemmy instance, and subscribed to !selfhosted, does that mean if Lemmy.world went down, the !selfhosted community is still up?
Yesterday I saw a beehaw (I think) community thread which got locked by the beehaw mods but because it was federated ppl on other instances could still comment. I think !selfhosted would be still be up on your instance if lemmy.world went down.