Ghost 6.0.5 no longer posting through ActivityPub

For some reason, new posts don’t seem to be going out via ActivityPub. Our site is using the hosted ActivityPub, rather than the self-hosted one. Docker install.

I think this is the relevant part of the logs:

ghost-1 | [2025-08-27 17:58:12] ERROR connect ECONNREFUSED 0.0.0.0:80
ghost-1 |
ghost-1 | connect ECONNREFUSED 0.0.0.0:80
ghost-1 |
ghost-1 | “The xmlrpc service was unable to send a ping request, your site will continue to function.”
ghost-1 | “If you get this error repeatedly, please seek help on Getting Started With Ghost - Ghost Developer Docs
ghost-1 |
ghost-1 | Error ID:
ghost-1 | 65fea0c0-836f-11f0-a36a-73eafb183043
ghost-1 |
ghost-1 | Error Code:
ghost-1 | ECONNREFUSED
ghost-1 |
ghost-1 | ----------------------------------------
ghost-1 |
ghost-1 | RequestError: connect ECONNREFUSED 0.0.0.0:80
ghost-1 | at /var/lib/ghost/versions/6.0.4/core/server/services/xmlrpc.js:104:29
ghost-1 | at ClientRequest. (file:///var/lib/ghost/versions/6.0.4/node_modules/@tryghost/request/node_modules/got/dist/source/core/index.js:792:107)
ghost-1 | at Object.onceWrapper (node:events:633:26)
ghost-1 | at ClientRequest.emit (node:events:530:35)
ghost-1 | at emitErrorEvent (node:_http_client:104:11)
ghost-1 | at Socket.socketErrorListener (node:_http_client:518:5)
ghost-1 | at Socket.emit (node:events:518:28)
ghost-1 | at emitErrorNT (node:internal/streams/destroy:170:8)
ghost-1 | at emitErrorCloseNT (node:internal/streams/destroy:129:3)
ghost-1 | at process.processTicksAndRejections (node:internal/process/task_queues:90:21)
ghost-1 | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1637:16)

Like I said, this has worked fine for us for several posts, and then it stopped. Not sure what happened, but I don’t believe I’ve changed any settings in the .env file or the Caddy file since this started failing.

Thanks for your eyeballs!

-b

Fixed. I must have commented out COMPOSE_PROFILES=activitypub …

… and forgotten. Whoops.

1 Like