# Docker Deployment and ActivityPub

**URL:** <https://forum.ghost.org/t/docker-deployment-and-activitypub/59581>\
**Category:** Self-hosting\
**Created:** [August 14, 2025, 11:58am UTC](https://forum.ghost.org/t/docker-deployment-and-activitypub/59581 "2025-08-14T11:58:47Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![lorenzo](https://avatars.discourse-cdn.com/v4/letter/l/4da419/32.png) [@lorenzo](https://forum.ghost.org/u/lorenzo)\
**Post date:** [August 14, 2025, 9:52pm UTC](https://forum.ghost.org/t/docker-deployment-and-activitypub/59581/11 "2025-08-14T21:52:09Z")

</div>

After a lot of messing around (turns out it was cached,…), I am now getting:

`{"error":"Forbidden","code":"SITE_MISSING"}`  
Similar to @ppittman in his [thread](https://forum.ghost.org/t/activitypub-error-forbidden-code-site-missing/59584)

Despite CORS not being an issue anymore, I do still encounter:

```auto
[2025-08-14 21:57:56] ERROR Could not get webhook secret for ActivityPub FetchError: invalid json response body at https://mywebsite.com/.ghost/activitypub/v1/site reason: Unexpected token '<', "<!DOCTYPE "... is not valid JSON
[2025-08-14 21:57:56] ERROR No webhook secret found - cannot initialise

```

---

_[View the full topic](https://forum.ghost.org/t/docker-deployment-and-activitypub/59581)._
