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
14 Posts 7 Posters 1.0k Views 7 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.
  • 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 on 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
                2
                • 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
                  • girishG Offline
                    girishG Offline
                    girish
                    Staff
                    wrote last edited by
                    #12

                    ActivityPub integration should work in the latest package.

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

                      Amazing! Can't wait to try it out.

                      1 Reply Last reply
                      2
                      • jdaviescoatesJ Offline
                        jdaviescoatesJ Offline
                        jdaviescoates
                        wrote last edited by
                        #14

                        Seems to work! 👏

                        I use Cloudron with Gandi & Hetzner

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