(Reminder: if you have shared the original version in a public post with an old version up, replacing it with this one might be more helpful.)

I want to preface, if you see a mistake in the image or have something helpful to add, go right ahead! I still have the layered files for this, so edits can be made very quickly. I chose to handwrite the text to avoid font copyright infringement.

Feel free to share this poster as you wish, especially on Reddit. All I ask is that you respect the license and don’t remove my socials at the bottom. If anyone’s addition is included, I’ll credit them, and if this gets added onto (or translated) by someone else later, they can add their info as well.

I hope someone can find it useful with the subreddit blackouts right around the corner.

I want to thank the Beehaw admins so much for their amazing work!

(Poster edited; I spotted a duplicated word, mrmanager@lemmy.today noted the lack of whitespace; current version is slightly larger and has been spaced out. You can still request the 800x2000 size, but know it is a little squished.)

(Edit 2: Removed defederation part as it’s not really required. The email analogy blackcoffee@beehaw.org suggested has been added, thanks!)

(Edit 3: Here’s another version making the interconnectivity a bit clearer and mentioning some cool-looking reader apps that have been suggested! Also made the image slightly longer for ease of viewing. I might do some small cosmetic changes tomorrow)

(Edit 4 is here with the date updated towards the bottom. This version contains a reminder to verify your email, lets people know why mlem isn’t showing up on App Store searches, and added fedia.io to Kbin instances. Some colors have been changed slightly to be more mobile friendly, as this is written and edited from a phone tablet. If you have a hard time reading this because of the changes, please let me know. Thank you all for the help and tips!)

  • CosmicGiraffe@lemmy.world
    link
    fedilink
    English
    arrow-up
    37
    ·
    1 year ago

    I wouldn’t bother with the concept of de-federation in a beginners guide. One of the most confusing bits of the fediverse to new users is picking a server. For most users, the one they pick doesn’t really matter, but talking about defederation makes it sound like a really important choice.

    • unsunny@beehaw.orgOP
      link
      fedilink
      English
      arrow-up
      10
      ·
      1 year ago

      Edited; the defederation bit probably shouldn’t be the reason why someone picks a server (my original thought was that someone who is LGBTQ probably won’t have to worry about seeing phobic content from another instance, for example), but chances are if the rules make a place inviting to a group, conflicting (or illegal) instances will probably be defederated anyways.

  • Lionir [he/him]@beehaw.org
    link
    fedilink
    English
    arrow-up
    21
    ·
    1 year ago

    Thank you for your work! I wonder if this could be updated to include join-lemmy since it just points people to kbin.social. That might be confusing if they’re trying to find a Lemmy server or well, simply other instances in general!

    • unsunny@beehaw.orgOP
      link
      fedilink
      English
      arrow-up
      12
      ·
      1 year ago

      Thank you, I didn’t expect this to take off like it did! I explained in another post here why I didn’t name join lemmy for the guide, but the thread is getting pretty long. There are instances listed on there fairly high up with descriptions that suggests the instance hosts and permits illegal content (the instance is not FMHY or related to piracy as I also noted), and I wouldn’t feel good about recommending the website because of that. browse.feddit.de didn’t have anything of that nature on their list as far as I can tell by scrolling for a few minutes, and it also tells you which instance hosts the community.

      • Pigeon@beehaw.org
        link
        fedilink
        English
        arrow-up
        9
        ·
        1 year ago

        If you mean the instance that promotes itself as NSFW allowed and “shota/loli/cub friendly”, it’s my understanding that fictional drawings of that type are not illegal, at least not in the states (presumably laws vary between countries on this). It’s certainly not something I’d ever want to be within 10 feet of, but there’s an ocean between that and actual child abuse materials (and the instance in question does explicitly ban such materials, per a quote of the rules I saw in another thread about this). I don’t think it necessarily follows that people into the former must also be child abusers, same as I don’t think furries are automatically into beastiality.

        But nevertheless I agree it’s… not a good look at all for that to be front and center on the join page. It could have and should have been removed a while ago - it’s been up long enough I believe the Lemmy devs must be aware of it, so I’m suspecting they just don’t care.

        I think the join page also made generally offputting by Lemmygrad and arguably even Lemmy.ml, too, frankly, and since those are the lemmy dev’s instances, there’s no fixing that until and unless they end up just outnumbered.

        tl;dr: I support you not linking join-lemmy, but I wonder if we have an alternative site that people can use to browse and choose an instance somewhere? If not, could someone make one?

        • unsunny@beehaw.orgOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          Thanks for the reply; regardless of whether it’s actually legal wherever a person is/where the server’s hosted (Canada has stricter laws pertaining this type of stuff, not sure if it would cover what’s going on there), it still has a definite ‘ick’ factor I am not comfortable with, and I’m glad to know I’m not alone I’m thinking that! The ideology of the Lemmy devs and the Lemmygrad instance are also highly questionable at best, and while there’s not much we can do to keep the join Lemmy site off of the Google results in the short term, not spreading it further is a good idea.

          There’s not another easily accessible mobile-friendly actual directory I know of; I put the browse community page as a next best thing. I think I vaguely recall finding some all-Fediverse-instance site, but that is was very broken, crowded, and unusable on mobile.

          I’m not code-savvy at all myself; I’d really love to see another, more filtered directory that would be more appealing to the average person!

      • not_a_dog@lemmy.one
        link
        fedilink
        English
        arrow-up
        7
        ·
        1 year ago

        Sorry if this is a dumb question, but is Kbin just another Lemmy instance or a whole separate thing entirely?

        Thanks for the guide!

        • JohannesOliver@beehaw.org
          link
          fedilink
          English
          arrow-up
          8
          ·
          1 year ago

          That is not a dumb question.

          kbin is it’s own thing, originally it couldn’t talk to Lemmy. It can also have its own instances. Today it can talk to Lemmy and Mastodon and should be able to talk to anything else that talks to them. It also has its own communities, and people on Lemmy can access those as if it were another Lemmy instance.

  • mrmanager@lemmy.today
    link
    fedilink
    English
    arrow-up
    16
    ·
    1 year ago

    Needs a bit more whitespace to not be a wall of text in my opinion. But looks good in general!

  • Kory
    link
    fedilink
    English
    arrow-up
    16
    ·
    1 year ago

    It’s great. I agree with the removal of de-federation, I don’t see how that’s important at this stage. And since you mention kbin.social, why not also point people to https://join-lemmy.org/?

    • unsunny@beehaw.orgOP
      link
      fedilink
      English
      arrow-up
      12
      ·
      1 year ago

      I will be removing the de-federation part and putting the email analogy in its place, I agree it isn’t really important enough to note. The reason I don’t add the join lemmy site is that they list at least one instance that seems to invite illegal activity/content, and that didn’t take long to find in the directory, so I feel it would be irresponsible to mention it. I scrolled through browse.feddit.de for a few minutes and couldn’t find anything that obvious, so I added that one. It says where a community is hosted, too, so that might help someone!

      • zekiz@kbin.social
        link
        fedilink
        arrow-up
        4
        ·
        1 year ago

        Are you talking about FMHY? One of the devs of Lemmy even moderates the piracy sub and said it’s one of his main motivation for even developing Lemmy

    • e l f @lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Absolutely! I feel like it sums everything important up cleanly and easily digestible.

  • Gordon_Freeman@kbin.social
    link
    fedilink
    arrow-up
    10
    ·
    1 year ago

    I did’t knew I could use a mastodon accout and created a new one here on Kbin. I’ll like to know more about that, if it’s possible (yet, I know I can use my mastodon account to subscribe to content from other platforms and see it on my mastodon’s activity feed)

  • BobQuasit@beehaw.org
    link
    fedilink
    English
    arrow-up
    10
    ·
    1 year ago

    Very nice! Perhaps it would be a good idea to spell out that you can subscribe to any community in the Fediverse no matter what part of it you signed up on, kbin or any instance of Lemmy?

    I know that’s not absolutely accurate, but it’s close enough.

    • unsunny@beehaw.orgOP
      link
      fedilink
      English
      arrow-up
      9
      ·
      1 year ago

      Good point! I won’t be able to edit for a few hours, but in terms of it not always being accurate it is definitely possible in the vast majority of cases.

  • EamonnMR@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    9
    ·
    1 year ago

    Important note for kbin (and fedia.io): if you sign up and fail to click that confirmation link, I think you’re basically SOL. So don’t make the same mistake I made! Click that confirmation link, it expires in an hour!

    • unsunny@beehaw.orgOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 year ago

      Darn, but thanks for the note. I’ll put a reminder to confirm emails on tomorrow’s edit, even for Lemmy; since email is used to recover passwords, no email + lost password = lost account, and that’s not fun!

      • itty53@vlemmy.net
        link
        fedilink
        English
        arrow-up
        7
        ·
        1 year ago

        Kbin, Mastodon, Lemmy, and others are all “federated apps” connected to ActivityPub. They are just different UIs to connect to it, so you can see posts and content from one on the others.

        Mastodon is a UI inspired by Twitter.

        Lemmy is a UI inspired by reddit. It is more stable but less feature rich. You can get native apps just like with reddit, such as Jerboa (similar to rif).

        Kbin is a UI inspired by reddit. It is more feature rich and less stable (said to be, anyway).

        They are all speaking the same protocol though. So while you can load Mastodon posts in this Lemmy ui they might look … off. Similarly you can load things in Mastodon from kbin etc and they too might seem weird. It’s because they’re not giving the same context you might get viewing that content in the UI it was made for.

        These are all still new with Mastodon being the one most widely adopted already. So expect better features and bug fixes to roll out over time. Especially with so much more demand now, I’m guessing many old 3PA devs have already been working out new tricks for ActivityPub.

  • komnenos@beehaw.org
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    So, is kbin a lemmy instance? If so, how do I log in over there? I’m registered here on beehaw, so how do I access/vote on kbin content?

    gotta say, as a somewhat technically-inclined person, I don’t like this fediverse stuff.

    • @komnenos@beehaw.org @unsunny@beehaw.org kbin isn’t a lemmy instance, it’s a lemmy “competitor”

      kbin is a software you can install on your server just like you can install lemmy, or mastodon, or pixelfed, etc…

      if you want to interact with a post/profile/community/… on another instance, the usual way is to just take the link to the post, and paste it into your instance’s search bar. this’ll bring up the post in your instance where you’re logged in!

      that’s what i just did with your comment: i don’t use either lemmy or kbin on my instance, but i saw your comment on beehaw, so i copied the link, pasted it in my akkoma search bar, and was able to reply to the post, even though my instance doesn’t even have support for user groups/communities

    • gt24@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Long winded explanation but hopefully it clears a few things up…

      There is a protocol that allows two or more things to talk to each other. That is called ActivityPub and things that speak that protocol can work together. The things in this case are the servers which you register your account with.

      https://en.wikipedia.org/wiki/ActivityPub

      You can have two different things (kbin and a Lemmy instance) and they can work together despite being different. They are differently written programs in different programming languages. The ActivityPub federation thing allows your Lemmy instance to ask to be sent all posts and comments from another server “just to have” as a local copy which you can then read on your server. If you comment, vote, or post on your server’s “local copy” then your server sends that update back to the original server so they can update their records.

      The content being downloaded from a remote server is like 1 person looking at everything over there. At that point, you and everyone else on your server can look at your local copy which is quick (if your server is not overloaded). The remote server can better handle lots of users from where you are at because your server is taking on the “user interaction load”. This way, the user load is distributed to remote servers where the users do their interactions and the smaller “like 1 person” transactions are sent along when necessary.

      The way things work on the Lemmy side is that you can see other communities by using the search function or by clicking on the communities button and clicking on all. You will see all communities that your server “knows about” (including communities hosted on this specific server). It automatically downloads all content from remote servers that it “knows about” (and it does so frequently) but that is driven by you first asking the server to get things from a specific server if necessary.

      You can ask for things by searching for a specific address starting with a ! character. Wait a few moments and search again and you should be able to see that the content was retrieved for you. (You can search by a more granular term like the server address itself if necessary.) At that point, you can interact with that community in expected ways (like subscribing to that community to see updates from them).

      The link you need is on the right side of any community page you view. Examples are technology@beehaw.org and kbinMeta@kbin.social

      Once everything is set up and working, the server you log in to will automatically gather posts and comments from “the fediverse”, show it on your screen, and send along any comments or votes you make back to “the fediverse” for others to see.

      That all being said… kbin is a bit overloaded at the moment and is not quite sending updates to other servers. When they have that sorted, you should be able to interact with them. Refer to the following post from chaorace for more information.

      https://lemmy.sdf.org/comment/67263

    • SirSolrac
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      kbin is not a Lemmy instance, it is a completely separate project, but it is federated with Lemmy so much like different Lemmy instances they can communicate. Note that kbin.social, the main kbin instance cannot currently federate because of cloudflare protection they enacted to help with the hug of death new reddit users are creating.

  • Harmageddon@beehaw.org
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    I’m having a hard time figuring out how to subscribe to a community from another instance. I know I need a link to the community (not sure what this looks like as the one I thought I’d found didn’t work) and a search bar to paste it in, which I found once on jerboa I think but not again. Is there a more detailed guide for subscribing to another instance’s community?

    • 4th_Times_A_Charm@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      1 year ago

      You should just be able to search for the community using jerboas search. Example: I searched “technology” and it gave me back a handful of different communities from different instances all with “technology” in the name. Then you should be able to just tap the one you want and hit subscribe.

      • Ryumast3r@lemm.ee
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        1 year ago

        Jerboa has so far been a really good interface to use. A lot of work can be done to make it more friendly but I’ve been really impressed so far with how seamless it’s made my transition.

  • levmyskin@feddit.it
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    As others have said, I would not talk about de-federation, and try to keep text as concise as possible. I believe we need a super easy, short and visual guide (this one is definitely on the right track).

    I think the core concepts that should be illustrated are:

    • fediverse nature (as you did);
    • it doesn’t matter where (on which instance) you sign up, you can still access and interact with all content of any other instance. Could be seen like having multiple doors (or streets) to access the same room (or town square).

    I believe these two are the most important bits of information (and what puzzles people the most)

    • CynAq@kbin.social
      link
      fedilink
      arrow-up
      7
      ·
      1 year ago

      I don’t agree with the “it doesn’t matter which one you join” part because each instance offers a different user experience, even though technically they are interconnected, and depending on mostly the size of the instance someone chooses, their experience can make or break the usability of the fediverse in their eyes.

      I think people should be directed to instances with already vibrant communities and then when they learn the ropes, they’ll find their best fit anyway.

      • levmyskin@feddit.it
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        I totally see your point here (and @unsunny@beehaw.org’s). Yet, I still believe this is one of the most puzzling things for new people. People are just used to sign up and go, the fact they have to choose where can be pretty baffling imo, and maybe push them to desist.

        This is just my opinion, but I think we should think about making the transition as smooth as possible (little by little, people will understand how this works and get used to it). Talking about my personal experience, I signed up on feddit.it, but I always look at the all feed (so I’m actually mostly hanging in beehaw or lemmy.ml communities). Again, I totally get your point of view here, and you’re totally correct. I’m just saying that my impression is people are super puzzled by the sign-up mechanism, which can be a pretty huge barrier preventing people from actually joining lemmy.

    • unsunny@beehaw.orgOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      This is kind of what I was thinking; it does matter which instance you joint in the sense that different servers have different goals, rules, and moderation, and saying it doesn’t matter isn’t quite right. It is true that you’ll see a lot of the same things across instances, though, and I’ll revise to add that in the next few hours.

    • rustyspoon@beehaw.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Could you elaborate on why it doesn’t matter which instance you join? Because I’ve tried accessing communities from other instances using my Beehaw account, and I’m unable to comment without registering under that instance first

      • levmyskin@feddit.it
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        Yes, seeing other instances communities from your own instance can be painful, and this is (as far as I understand) something the devs are working on. The way I do this is by simply setting the feed to all, so that you can see communities from all instances. If you need to look for a specific community from another instance see here.

      • JohannesOliver@beehaw.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        1 year ago

        You need to access them through Beehaw, not directly. This can be done through the Communities menu at the top, or the search function (put in the !community@place or the full direct url to the community).

  • worfamerryman@beehaw.org
    link
    fedilink
    English
    arrow-up
    6
    ·
    1 year ago

    It is a great post, but I would recommend changing the color you use for lemmy in the text. It is too close to black and it looks like only kbin is a different color. When I first read it, I thought there was a smudge on my screen.

    Additionally, it seems that kbin.social is not currently federated due to being behind cloudflair and not being configured correctly. (according to other users) but I can confirm that kbin.social is not currently federated.

    • unsunny@beehaw.orgOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Got it, didn’t know about Cloudflare being on there. I’ll make Lemmy a slightly lighter grey but I don’t want to sacrifice readability, so I might do a different color, don’t know yet!

      • worfamerryman@beehaw.org
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 year ago

        For more info, I read more about it and the cloudflare thing is just temporary to prevent them from getting ddos’d. They will start to federate once things stablize.