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 800 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.
  • jdaviescoatesJ Offline
    jdaviescoatesJ Offline
    jdaviescoates
    wrote on last edited by
    #1

    Cool!

    See https://activitypub.ghost.org/ for details

    I use Cloudron with Gandi & Hetzner

    1 Reply Last reply
    6
    • 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