ActivityPub not working

I just recently installed ghost on blog.agilebuckle.com and got everything hooked up. I went to see the ActivityPub integration, part of the reason I switched, and it doesn’t seem to be working. I installed it via docker a few days ago so it should be current. I’m selfhosting the site but I left the ActivityPub part to Ghost which seems to be an option. I have a separate admin domain.

There are several ways you might be misconfigured, but it’s going to be hard to help without more details. Docker vs CLI? What is your proxy?

When you first start Ghost (go restart it if you haven’t), do you see it setting up ActivityPub webhooks, or throwing an error about them? When you visit that page in the browser console, what do you see in the network tab? Anything 404ing? In your Ghost access logs, are you seeing requests to .ghost (note the dot) - you shouldn’t be.

Sorry about the missing details. It is hosted via docker with Caddy as the proxy. The log has been pasted below so apparently it’s a webhook error? Not sure where to find .ghost

point your browser at the webhook error url? What’s it see?

Everything for .ghost gets proxied. .ghost/activitypub goes over to your activitypub container, or to ap.ghost.org, depending on setup.

When I hit the url above, I’m getting:

<!doctype html>
<html dir="ltr" lang="en">
<head>
  <meta charset="utf-8">
  <meta name="color-scheme" content="light dark">
  <meta name="theme-color" content="#fff">
  <meta name="viewport" content="width=device-width, initial-scale=1.0,
                                 maximum-scale=1.0, user-scalable=no">
  <title>blog.agilebuckle.com</title>
  <style>/* Copyright 2017 The Chromium Authors
 * Use of this source code is governed by a BSD-style license that can be
 * found in the LICENSE file. */

a {
  color: var(--link-color);
}

body {
  --background-color: #fff;
  --error-code-color: var(--google-gray-700);
  --google-blue-50: rgb(232, 240, 254);
  --google-blue-100: rgb(210, 227, 252);
  --google-blue-300: rgb(138, 180, 248);
  --google-blue-600: rgb(26, 115, 232);
  --google-blue-700: rgb(25, 103, 210);

That looks suspiciously like the traffic that should be going to activitypub is not…