• @d0m
    link
    English
    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 ?

    • Saik0
      link
      fedilink
      English
      11 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.

      • @d0m
        link
        English
        11 year ago

        I see, but how will communities on your server be discovered or, how will people on your server discover other communities? I suppose a third party solution is one option. I might have to look into the documentation for this :)