I want to share something I spent a lot of time figuring out. I was trying to get Ghost’s ActivityPub features to work on my local setup. I kept seeing a “Loading interrupted” message in the Analytics → Network section. At first, I thought something was wrong with my analytics.
I found out that the Network tab isn’t for regular analytics; it’s actually for ActivityPub.
Here’s what I dealt with:
I kept getting a “Loading interrupted” error.
There were many 404 errors in the logs for ActivityPub endpoints.
I had issues with getting the webhook secret.
What fixed the problem:
I had to run the Docker services (Caddy, MySQL, Redis) and change my configuration. The key changes were setting social_web_enabled: true and using http://localhost instead of http://localhost:2368 as the base URL.
I documented the entire process because this was really frustrating. I thought this might help others who face the same issue. The ActivityPub integration is great once it works, but the setup for local development is not easy.
I hope this helps someone avoid the trouble I went through! Has anyone else had similar issues with the social web features?
Thank you for making it available again. I’m running Ghost CLI on Ubuntu and without Caddy, and I was hoping I could still find useful info from your guide. Unfortunately, my issue might lie deeper.