• Xylight (Photon dev)@lemmy.xylight.dev
    link
    fedilink
    English
    arrow-up
    31
    ·
    1 year ago

    an ELI5:

    When you set up a lemmy instance, it has no idea other instances exist. It’s like throwing you into a web browser with no search engine. You don’t immediately see every single website, you have someone tell you about a cool website you found, and then you type it into the address bar, and save it.

    It’s kind of the same thing with Lemmy instances and communities. Once a user types this syntax into the search prompt:

    !community@instance.com

    It will try and contact instance.com for that community. If it exists, the user can subscribe and the instances will now receive and send new posts to each other.

    • thatoneguy@lemmy.world
      link
      fedilink
      arrow-up
      10
      ·
      1 year ago

      Since no one answered: I think the users on the instance (copy of Lemmy) need to federate (connect) with other instances in order for the first instance to be federated (semi-permanently in communication) with those other instances.

        • can@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          6
          ·
          1 year ago

          It is communities. You can be federated with another instance but until a user subscribes to a specific community it won’t federate or appear in all

        • Erika2rsis@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          Yeah. The way it works with Lemmy is that communities are federated one-by-one with an instance, rather than whole instances federating with other instances.

  • really@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    1 year ago

    I am sure more knowledgeable people will provide the right answers. But I think it means that when you set up your own lemmy instance, you need to add the communities to it.

    • Reborn2966@feddit.it
      link
      fedilink
      arrow-up
      4
      ·
      1 year ago

      not really add.

      when you set up an instance, all will be empty. the moment an user subscribe to a community for the first time, that community will start appearing on all, for everyone to see.

      for this reason all is different for every instance.

      the motivation for it is resources. if a new instance would receive updates from all the communities on all the instances, it would be very much like ddos. and a small instance will not be able to endure it.