Pasture: Ghost 6.67 and its ActivityPub service
Ghost joins the pasture with its ActivityPub service (Fedify) on the shared MySQL, routed by Caddy as Ghost's own proxy does. scenarios/ghost.sh: follows both ways, the publication's titled Articles with their edit and deletion, likes and boosts both ways, Ghost's reply and note, alice's post in its Network feed, both unfollows and statistics: 22 checks, with no change to PrivaPub. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LsXgEaXee4GCU1hwYgPJXw
This commit is contained in:
1 parent
a584134858
commit
12b51a211a
6 files changed
+185
No files matched your search
@@ -561,6 +561,11 @@ tools/pasture/run.sh down # removes e
|
||||
checks.
|
||||
- **Pins (`scenarios/pins.sh`, needs mastodon):** a Mastodon account pins and unpins while alice follows it, alice pins
|
||||
and unpins while it follows her, and a fresh account's earlier pin shows once PrivaPub resolves it. 8 checks.
|
||||
- **Ghost (6.67) with its ActivityPub service (1.2.14):** Ghost and the service on the shared MySQL (databases `ghost`
|
||||
and `activitypub`, the service's migrations run first), routed by Caddy as Ghost's own proxy does. The owner comes
|
||||
from Ghost's setup API (a password that repeats the site's name is refused), staff device verification is off, and
|
||||
Ghost starts again once so it sets up its publishing webhooks. Calls to the service say `Host: ghost.test`, or it
|
||||
cannot find the site's keys. `scenarios/ghost.sh`, 22 checks.
|
||||
- **Owncast (0.3.0):** its image, its data in the `pasture-owncast` volume, federation turned on through its admin
|
||||
API (`owncast_admin`, its default admin / abc123) with the server's address and the actor's name.
|
||||
`scenarios/owncast.sh`, 13 checks.
|
||||
|
||||
Reference in new issue
Block a user