• d0m@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 year ago

    Great explanation, thanks for the write up! I have a couple of questions, if I may.

    • So if I setup my own instance tomorrow, it’d be sending notifications of activity to all the other instances? Maybe I’d have to have a list of instances I’d like to notify? How does it discover the other instances?

    • If my instance is listening to all other instances? Won’t saving all posts take up a lot of disk space? I guess there is only text and link data and no media, but wouldn’t it add up fast as the number of users/instances grow ?

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

      it’d be sending notifications of activity to all the other instances?

      No, you’d only be sending to instances that subscribed to your instance… Or when you conduct and action. So for instance you’d need to subscribe to my community for my instance to send the notifications to you. Also when you upvote,downvote, etc… your instance will send a message out to the origin server to tally that action.

      Maybe I’d have to have a list of instances I’d like to notify?

      This is handled kind of automatically. You will automatically talk to the relevant instances when you subscribe to communities.

      How does it discover the other instances?

      When you subscribe to [email protected]… your instance will reach out to the lemmy.ml instance.

      Won’t saving all posts take up a lot of disk space?

      You’d think… But I’m probably many thousands of posts saved at this point and 15GB of used storage. It’s all text… text is really small. It’s image uploads that will end up eating your disk space. Don’t upload many images and you’ll be fine! There are already scripts and stuff that people have put together to clean out older materials from an instance.