So, I’ve started my own Lemmy instance. The main issue is that right now, I am the only user, which makes it pretty easy for anyone to see what kinds of communities I visited, or am subscribed to. Is there any way to automate creation of some amount of accounts, and subscribing to random communities?

      • Monkey With A Shell@lemmy.socdojo.com
        link
        fedilink
        arrow-up
        1
        ·
        11 months ago

        Running one of the various subscriber bots would make your own subscriptions simply be part of the noise otherwise on the server. The downside of course being that now you have a pile of noise to sift through. Left one sit for about a week onine and emded up with around 2000 communities subscribed.

    • three@lemm.ee
      link
      fedilink
      arrow-up
      13
      arrow-down
      2
      ·
      11 months ago

      clicks username

      views comments you’ve posted

      walla my egyptian friend

      • Saik0@lemmy.saik0.com
        link
        fedilink
        English
        arrow-up
        7
        ·
        11 months ago

        … okay? But if i subscribe to every lemmynsfw community, but never post to them… you’d have no idea.

        With your own instance, looking at the instance list will show them all to anyone.

          • Skull giver@popplesburger.hilciferous.nl
            link
            fedilink
            arrow-up
            1
            ·
            11 months ago

            This isn’t entitely true. I sometimes see communities I’m not subscribed to pop up on my server. I think it has to do with making the server look up a community by clicking on a link to it? I think one of the frontend I’ve tried prefetches links or something, because I’ve had to get rid of a few NSFW communities in my server that appeared without me subscribing to them.

            Most of the communities in the public list are indeed the ones a servers sole user is subscribed to for personal instances.

            • tarjeezy@lemmy.ca
              link
              fedilink
              English
              arrow-up
              1
              ·
              11 months ago

              Oh that’s interesting. I guess when your instance creates a local copy of the post, it would also add the corresponding community to the list to match.

    • Otter@lemmy.ca
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      Maybe by monitoring federation data, or seeing which communities have been fetched?

      I know that if you’re the first person in an instance to look at a community, it won’t load right away. However I’m not sure how someone would monitor that (or why they would want to)

      • can@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        1
        ·
        edit-2
        11 months ago

        If there’s only one user that instance’s “all” feed will be indistinguishable from the user’s subscription feed.

        (unless you do some community seeding)

  • PeachMan@lemmy.one
    link
    fedilink
    arrow-up
    9
    ·
    11 months ago

    Why do you need to automate it and do multiple decoy accounts? Can’t you just make a single account and use it to subscribe to a bunch of the biggest communities?

  • ono@lemmy.ca
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    11 months ago

    If your concern is about your instance’s publicly visible /instances list, can’t you just make it private? Or even make the entire web interface private? You’re the boss, after all.

    • BlackEco@lemmy.blackeco.com
      link
      fedilink
      arrow-up
      6
      ·
      11 months ago

      I’m afraid making your instance private disables federation.

      As for making the web interface private, while it would prevent the average Joe from seeing federated communities, you could still do it through the API, which you have to keep public if you want to use alternative and mobile clients without a VPN.

    • Skull giver@popplesburger.hilciferous.nl
      link
      fedilink
      arrow-up
      1
      ·
      11 months ago

      You can probably make the list private by blocking the specific API endpoint or rewriting the JSON output in your reverse proxy. You could patch the Lemmy source code as well, of course.

      External servers will still be able to see what remote sites you visit, but there’s no reason you couldn’t at least block the scrapers by messing with the JSON API. ActivityPub doesn’t mandate anything about these lists so federation should still work even if you disable 90% of the Lemmy API.

  • half_built_pyramids@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    11 months ago

    People were talking about a script that would go out and subscribe to a bunch of communities. As long as that’s better enough should be able to operate under that umbrella?

    • Tigwyk@lemmy.vrchat-dev.tech
      link
      fedilink
      English
      arrow-up
      4
      ·
      11 months ago

      I did this on my instance. You create a new user and give the script those credentials, it goes out and subs to all the trending communities across the various instances so now my instance has a big mish-mash of communities federated, not just the ones I originally subscribed to on my personal user.

        • Tigwyk@lemmy.vrchat-dev.tech
          link
          fedilink
          English
          arrow-up
          1
          ·
          11 months ago

          I can’t seem to find it in a Google search now so I’ll take a look at my server in case I ran the script there and saved a copy. There appear to be a lot of similar tools now to assist with people moving over from Reddit but this script was really quick and handy.