• Hello, I have a problem with ActivityPub 7.6.1.

    Since I installed it, on the blog I have those issues:

    • publishing is very slow. It stays in “publishing…” state for long. Then it is visible on the front-end but not on fediverse.
    • it won’t link #hashtags and @mentions to the appropriate fediverse users, and WordPress tags. Example: I tried to mention myself “@elettrona@poliversity.it” on a post and it is not linked to the server and I don’t receive any notification that I have been mentioned. Same for hashtags, it does not transform them into WordPress tags.
    • even clicking on “edit post” is slow.
    • Tested by deactivating all plugins except atcivitypub, and then asking to my hosting provider’s assistance who said that from PHP and WordPress logs there are no abnormal behaviours.

    Deactivating ActivityPub plugin then puts WordPress in its fast procedures again.

    Tried also to deactivate the “following” interface from advanced settings. I have “blogs and authors” setting activated.

    Please let me know! Damn, I am having a speech in a WordCamp next week (WordCamp Pisa 2025) and will talk about federation, and my system doesn’t work! Thankfully I have no demo and I just have a presentation!

    It’s name is Murphy’s law.

    The page I need help with: [log in to see the link]

Viewing 5 replies - 16 through 20 (of 20 total)
  • Plugin Author Matthias Pfefferle

    (@pfefferle)

    Hmmm… That is a tricky one!

    ActivityPub is a very “spammy” protocol, so there might always be traffic, a hosting env could potentially misinterpret as a DDOS attack.

    The easiest way to check if a request is an ActivityPub one, is to check for the application/activity+json Accept header that is sent with the request.

    Thread Starter Elena Brescacin

    (@talksina)

    you said: “The easiest way to check if a request is an ActivityPub one, is to check for the application/activity+json Accept header that is sent with the request.” – could you please be more precise? What should I verify, or make my hosting provider verify if I can’t for any reason?

    Plugin Author Matthias Pfefferle

    (@pfefferle)

    I am sorry for the lack of context. My last reply was meant as an information for the hosting provider. This way, they might be able to detect where traffic came from.

    Thread Starter Elena Brescacin

    (@talksina)

    I just sent your output to my hosting provider but they did not understand what you were referring to. What application/json they should check

    Plugin Author Matthias Pfefferle

    (@pfefferle)

    You mentioned that the profile you @-replied to was blocked by your hosting provider:

    I tried to save and publish an article while on the phone with my hosting provider sys admin, and he said that an IP was blocked.

    And I wanted to provide informations about when something is an ActivityPub request, so that your hoster does not block IPs because of high ActivityPub traffic!?

    Maybe I have misunderstood something!?

Viewing 5 replies - 16 through 20 (of 20 total)

You must be logged in to reply to this topic.