The Unclear Impact

@kristof Hello! You mention in your /about page that you fully block some fediverse instances, could you tell me how? The documentation[0] on this is not very precise on how complete these blocking policies are.

Thanks a lot!

[0]: https://docs.pleroma.social/backend/configuration/cheatsheet/#federation

Re: pleroma, long

@clonejo Hi! It’s relatively simple, you can just configure :mrf_simple in prod.secret.exs. First, I think you must make sure that the policy is actually enabled, that would be something like

config :pleroma, :mrf,
  policies: [
    Pleroma.Web.ActivityPub.MRF.SimplePolicy
  ],
  transparency: false

(set transparency to true to to list the instances you block publicly on /about. include any other MRF policies you want in policies, such as Pleroma.Web.ActivityPub.MRF.ObjectAgePolicy. see https://docs.pleroma.social/backend/configuration/cheatsheet/#mrf for more details)

Then you can configure the policy itself, such as

config :pleroma, :mrf_simple,
  reject: [
    "example.com",
    "example.org"
  ]

to completely reject all activities from the listed instances.

The configuration is relatively straightforward once you get the hang of the Config Elixir module that is used to store instance configuration. Take a look at config.exs to see what are the actual defaults that you’re overriding in prod.secret.exs, the documentation might be a bit spotty on that part.

replies
0
announces
1
likes
1