# How to debug connectivity issues with ActivityPub

**URL:** <https://meta.discourse.org/t/how-to-debug-connectivity-issues-with-activitypub/345798>\
**Category:** Administrators\
**Tags:** activitypub\
**Created:** [January 6, 2025, 9:38am UTC](https://meta.discourse.org/t/how-to-debug-connectivity-issues-with-activitypub/345798 "2025-01-06T09:38:44Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)\
**Post date:** [January 6, 2025, 9:59am UTC](https://meta.discourse.org/t/how-to-debug-connectivity-issues-with-activitypub/345798/4 "2025-01-06T09:59:25Z")

</div>

I see a lot of error 403. That’s why my first though was it is either bot list or geo blocking. But I can’t find anything from user agents when browsing error.log and I mostly try from instances located in Finland or other than some very problematic countries. Australia was a headache at some point (do we really need geo blocking here is worth of other topic, but because of my history with WordPress I’m using it).

Something like this:

```plaintext
[Discourse Activity Pub] GET request received by https://foorumi.katiska.eu/ap/actor/701e86455ed584115e0d22ddf294698c failed: 403 Forbidden

```

I understand something like this would happen if there is an instance that I’ve not allowed, but it happens with everyone

I can connect my Discourse user to a Mastodon user, though.

> [@angus](#):
>
> How is that geo-blocker set up

Using Discourse plugin. Nothing fancy. I’m not using Cloudflare because there is no point on small forum located in Finland and serving finnish users.

---

_[View the full topic](https://meta.discourse.org/t/how-to-debug-connectivity-issues-with-activitypub/345798)._
