Hello,
I’m impressed and very excited to use the latest version of Ghost! Your team did an amazing job <3 The beta version is super promising! That said, I’m encountering a problem that I haven’t found on the forum nor on GitHub (which surprises me a bit): I can’t follow accounts hosted on Mastodon servers… even though it works great for accounts hosted on Ghost and even GoToSocial servers! Please excuse me if this is a duplicate, I’d be happy to be redirected to a similar report.
Issue Summary
- Unable to follow any account hosted on a Mastodon server
Steps to Reproduce
- Migrate a Ghost-CLI self-hosted site over to the new Docker Compose setup
- Setting up my config with a separate domain for my Ghost admin
- Activate the “Network” feature
- Setting up my profile with a custom social web handle
- Start following account
- Accounts hosted on a Ghost server → works perfectly fine
- Accounts hosted on a GoToSocial server → works perfectly fine
- Accounts hosted on a Mastodon server → doesn’t work
Setup information
Ghost Version
Self-hosted 6.0.7
Node.js Version
v22.18.0
How did you install Ghost?
Migrated a Ghost-CLI self-hosted site over to the new Docker Compose setup, full self-hosted, activitypub service included
-
activitypub:1.1.0
-
ghost:6-alpine (6.0.7)
-
caddy:2.10.0-alpine
Provide details of your host & operating system
Debian 12.12
Database type
MySQL 8
Relevant log / error output
ERR fedify·federation·outbox: Failed to send activity '
https://www.harvestntech.fr/.ghost/activitypub/follow/d3c9b3fa-bad6-42dc-8f24-fdac9215cd29
' to '
https://mastodon.social/users/european_alternatives/inbox
'(401 'Unauthorized'):'{"error":"Error parsing signature parameters"}'