Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Ghost
  3. Ghost is joining the Fediverse and adding ActivityPub

Ghost is joining the Fediverse and adding ActivityPub

Scheduled Pinned Locked Moved Ghost
ghostactivitypubfediverse
11 Posts 6 Posters 797 Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • jrl-abstract27J Offline
    jrl-abstract27J Offline
    jrl-abstract27
    wrote on last edited by
    #2

    @jdaviescoates Yes, great news, they seem to make good progress about it :
    https://activitypub.ghost.org/day5/

    London Web Agency : https://abstract27.com/

    1 Reply Last reply
    3
    • jrl-abstract27J Offline
      jrl-abstract27J Offline
      jrl-abstract27
      wrote on last edited by
      #3

      Hi all, it seems that they are getting closer on it -> https://activitypub.ghost.org/metabolizing-mentions/?ref=build-log-newsletter

      Do you know if cloudron ghost instances will have it working ?

      London Web Agency : https://abstract27.com/

      1 Reply Last reply
      1
      • J Offline
        J Offline
        joseph
        Staff
        wrote on last edited by
        #4

        @jrl-abstract27 Does the cloudron ghost package need anything special to support this? If it's part of Ghost, it probably already works.

        jdaviescoatesJ 1 Reply Last reply
        1
        • J joseph

          @jrl-abstract27 Does the cloudron ghost package need anything special to support this? If it's part of Ghost, it probably already works.

          jdaviescoatesJ Offline
          jdaviescoatesJ Offline
          jdaviescoates
          wrote on last edited by
          #5

          @joseph it's due in Ghost 6.0 so presumably once that's released and on Cloudron we'll be ready to roll.

          I use Cloudron with Gandi & Hetzner

          1 Reply Last reply
          3
          • jdaviescoatesJ Offline
            jdaviescoatesJ Offline
            jdaviescoates
            wrote on last edited by
            #6

            The latest here https://activitypub.ghost.org/ramping-up-for-expansion/ (via the excellent https://selfh.st newsletter)

            I use Cloudron with Gandi & Hetzner

            1 Reply Last reply
            1
            • jrl-abstract27J Offline
              jrl-abstract27J Offline
              jrl-abstract27
              wrote last edited by jrl-abstract27
              #7

              The Ghost V6 is live. This is a big update guys 🎉🎉 @jdaviescoates @girish -> https://github.com/TryGhost/Ghost/releases/tag/v6.0.0

              And the doc -> https://www.notion.so/ghost/Ghost-6-0-Self-Hosting-Guide-20751439c030802aab77e7da43e0eb43

              London Web Agency : https://abstract27.com/

              1 Reply Last reply
              1
              • samukS Offline
                samukS Offline
                samuk
                wrote last edited by samuk
                #8

                Has anyone got this working on cloudron yet? I just get an error
                image.png

                I see this in the logs
                Aug 17 16:41:45 [2025-08-17 15:41:45] INFO "GET /.ghost/activitypub/v1/feed/reader/" 404 19ms
                Aug 17 16:41:45 [2025-08-17 15:41:45] INFO "GET /.ghost/activitypub/v1/account/me/" 404 50ms
                Aug 17 16:41:45 [2025-08-17 15:41:45] INFO "GET /.ghost/activitypub/v1/account/me/follows/following/" 404 55ms
                Aug 17 16:41:45 [2025-08-17 15:41:45] INFO "GET /.ghost/activitypub/users/index/" 404 55ms
                Aug 17 16:41:45 [2025-08-17 15:41:45] INFO "GET /.ghost/activitypub/v1/blocks/accounts/" 404 55ms
                Aug 17 16:41:45 [2025-08-17 15:41:45] INFO "GET /.ghost/activitypub/v1/blocks/domains/" 404 54ms
                Aug 17 16:41:45 [2025-08-17 15:41:45] INFO "GET /.ghost/activitypub/v1/notifications/unread/count/" 404 51ms

                It seems Pikapods got it working with a caddyfile snippet and an env variable https://forum.ghost.org/t/activitypub-on-pikapods/59510/14

                When restarting the container I see this in the logs

                Aug 17 16:58:55 [2025-08-17 15:58:55] INFO Explore Response 200 OK
                Aug 17 16:58:55 [2025-08-17 15:58:55] INFO "GET /.ghost/activitypub/v1/site/" 404 147ms
                Aug 17 16:58:55 [2025-08-17 15:58:55] ERROR Could not get webhook secret for ActivityPub FetchError: invalid json response body at https://news.transitionnetwork.org/.ghost/activitypub/v1/site/ reason: Unexpected token '<', "<!DOCTYPE "... is not valid JSON
                Aug 17 16:58:55 [2025-08-17 15:58:55] ERROR No webhook secret found - cannot initialise
                Aug 17 16:59:00 [2025-08-17 15:59:00] INFO "GET /" 301 8ms

                I also see this one

                Aug 17 17:02:01 [2025-08-17 16:02:01] INFO "GET /.ghost/activitypub/v1/site/" 404 32ms

                Update: found this https://forum.ghost.org/t/activitypub-on-pikapods/59510/30

                jdaviescoatesJ 1 Reply Last reply
                3
                • samukS samuk

                  Has anyone got this working on cloudron yet? I just get an error
                  image.png

                  I see this in the logs
                  Aug 17 16:41:45 [2025-08-17 15:41:45] INFO "GET /.ghost/activitypub/v1/feed/reader/" 404 19ms
                  Aug 17 16:41:45 [2025-08-17 15:41:45] INFO "GET /.ghost/activitypub/v1/account/me/" 404 50ms
                  Aug 17 16:41:45 [2025-08-17 15:41:45] INFO "GET /.ghost/activitypub/v1/account/me/follows/following/" 404 55ms
                  Aug 17 16:41:45 [2025-08-17 15:41:45] INFO "GET /.ghost/activitypub/users/index/" 404 55ms
                  Aug 17 16:41:45 [2025-08-17 15:41:45] INFO "GET /.ghost/activitypub/v1/blocks/accounts/" 404 55ms
                  Aug 17 16:41:45 [2025-08-17 15:41:45] INFO "GET /.ghost/activitypub/v1/blocks/domains/" 404 54ms
                  Aug 17 16:41:45 [2025-08-17 15:41:45] INFO "GET /.ghost/activitypub/v1/notifications/unread/count/" 404 51ms

                  It seems Pikapods got it working with a caddyfile snippet and an env variable https://forum.ghost.org/t/activitypub-on-pikapods/59510/14

                  When restarting the container I see this in the logs

                  Aug 17 16:58:55 [2025-08-17 15:58:55] INFO Explore Response 200 OK
                  Aug 17 16:58:55 [2025-08-17 15:58:55] INFO "GET /.ghost/activitypub/v1/site/" 404 147ms
                  Aug 17 16:58:55 [2025-08-17 15:58:55] ERROR Could not get webhook secret for ActivityPub FetchError: invalid json response body at https://news.transitionnetwork.org/.ghost/activitypub/v1/site/ reason: Unexpected token '<', "<!DOCTYPE "... is not valid JSON
                  Aug 17 16:58:55 [2025-08-17 15:58:55] ERROR No webhook secret found - cannot initialise
                  Aug 17 16:59:00 [2025-08-17 15:59:00] INFO "GET /" 301 8ms

                  I also see this one

                  Aug 17 17:02:01 [2025-08-17 16:02:01] INFO "GET /.ghost/activitypub/v1/site/" 404 32ms

                  Update: found this https://forum.ghost.org/t/activitypub-on-pikapods/59510/30

                  jdaviescoatesJ Offline
                  jdaviescoatesJ Offline
                  jdaviescoates
                  wrote last edited by
                  #9

                  @samuk said in Ghost is joining the Fediverse and adding ActivityPub:

                  Has anyone got this working on cloudron yet? I just get an error

                  I get the same thing over on https://uniteddiversity.coop :

                  09aa8e9b-9dbd-4f67-98c2-5e517d658204-image.png

                  But on https://nzts.info and https://westdorset.news I see this:

                  0319eaa2-28b9-480c-9c15-566302c216db-image.png

                  And I can click through all of the Next buttons telling me what it's all about and then land here:

                  dd4727d6-528c-4c80-b04d-fd28ebde507c-image.png

                  But if I search for myself either using https://mastodon.uniteddiversity.coop/@josef or @josef@uniteddiversity.coop it doesn't find me 😞

                  And then after clicking on Profile it says Profile now found:

                  1290a0fc-9f6a-4283-a871-6aece892d338-image.png

                  And after clicking on Preferences it just ends up here again:

                  52051649-3fb5-4902-9d06-fd9666beb563-image.png

                  So, was a bit more promising/ hopeful, but ultimately the same 😞

                  I use Cloudron with Gandi & Hetzner

                  1 Reply Last reply
                  0
                  • nebulonN Offline
                    nebulonN Offline
                    nebulon
                    Staff
                    wrote last edited by
                    #10

                    So @girish did some investigation on this and it turns out this is implemented in some other project for ghost https://github.com/TryGhost/ActivityPub and with the lack of upstream documentation it is not super clear yet how to deploy this and if this should be within the current ghost app package or as a standalone one. I think he can give a more detailed explanation later though.

                    1 Reply Last reply
                    1
                    • firmansiF Offline
                      firmansiF Offline
                      firmansi
                      wrote last edited by firmansi
                      #11

                      I am actually disappointed with latest major release of Ghost, it's not even better than previous one, not just for the Activitypub which I experience issues like discussed in this thread, also in this last version, if we don't have Tinybird installed, we can't use the analytics properly, previously i can see those who clicks our newsletter, but now we can only see numbers of click without knowing which members. I really hope someone from Ghost blog can see this thread and see how the latest update is a disappointment to some loyal users

                      1 Reply Last reply
                      1
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Bookmarks
                      • Search