Skip Navigation

I put together a guide aimed at Redditors for Kbin and Lemmy!

(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, [email protected] 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 [email protected] 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!)

199 comments
  • As someone who is brand new here, I agree with the others: the de-federation part confused me. But the email analogy was easier to grasp. Otherwise thank you for this!

  • 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!

    • 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!

      • You're still able to recover your password, you just still can't log in afterwards

    • I know people have said mastodon is like twitter, but what's kbin? Do I want all three?

      • 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.

  • 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.

    • 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.

  • 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.

    • @[email protected] @[email protected] 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

    • kbin in a separate software from lemmy. The same way that Mastodon is different but still federated.

    • 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 [email protected] and [email protected]

      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

  • 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)

  • Is there a list of kbin instances? The one from kbin.pub seems to be incomplete.

  • Wow! I was going to make a guide but this is so much better than what I could've made.

  • Jerboa has a not very user-friendly interface. Maybe I'm not used to it, but the feed updates jerkily, everything works with a slight lag.

    • I have to agree with this. I wonder how difficult the actuvitypub/Lemmy APIs are.. I have some interesting ideas on ways to browse the fediverse and what I want out of a Lemmy app.

      Of course the jerkily side of things could be due to having to access so many different instances to build your front page or /r/all equivalent.

      Also I'd default to subscribed - people don't usually create an account using the app and therefore they usually have already subbed to a number of communities, not to mention smaller instances have a tendency to only have a couple of basic communities.

      Another thing is some form of community aggregation system, so you can set up multis based on different criteria, or manual selections. Multis, i'd wager would have more use and utility on the fediverse than Reddit.

  • Great post. Mind if I repost on subreddits that are open during the blackout?

    • Absolutely, that’s what it’s there for!

      • Fantastic job. I wanted to do something similar this weekend, but life kind of got in the way and I was pretty bummed that I couldn’t get it out the door. It makes me really happy to see that someone had the same thought! There was a big need for something like this.

        You’re a bad ass!

  • This is awesome, thank you for making this. Trying to get friends and family to move platform seems like such a daunting task and I wasn't sure how to put forward the information - feeling much better about it now.

  • I'm still not entirely sure of how it works, but I still think this was really useful. Thanks for the info

  • Is the target group people who know what servers and/or instances are or not?

    Otherwise I would go up one layer and put in the comparison more users have made about having an mailadres [email protected] and being able to communicate with accounts who also have [email protected] etc.

    It gives users who are not familiar an idea of the concept.

  • Can someone clarify for me - can I 'add' a kbin community to the Lemmy instance I'm on in the same way as any other community? For the first time I'd need to type [email protected] for example (if no-one else had already added that community in my instance)? I ask because I tried to do that, and it doesn't come up under the listed communities. But maybe that's because kbin is overloaded?

    • Yep. You just need to search that exact example (or just the URL) and it should pop up a little link where you can view that community from your local instance, which'll have a subscribe button.

      You might have tried it while kbin.social's federation was broken from being behind cloudflare for awhile.

      • Thank you :)

      • On my self-hosted instance since communities need to be searched first before they show up I tried using the normal Lemmy format for kbin but noticed for the first time you must format it like this: kbin.social/m/*magazine* (or whatever kbin instance if not that one). Even if not self-hosting this can apply to kbin mags that are fairly niche/new and may have to do that for it to show up especially on smaller instances

199 comments