Skip to content

Test from PieFed!

Uncategorized
  • PieFed is very similar to Lemmy, but with a couple small differences that a couple people prefer. It seems to be retrieving the community okay, we'll see if this post goes through.

  • PieFed is very similar to Lemmy, but with a couple small differences that a couple people prefer. It seems to be retrieving the community okay, we'll see if this post goes through.

    @groupnebula563@piefed.social the message was received! Hello! 😄

  • @julian Hi. Your reply won't have made it back, because of this issue - NodeBB is putting the wrong actor in the activity.

    It's not a PieFed issue, pretty much all other federated platforms will reject activities if it's wrong. For example, on Lemmy, this post never made it there: https://lemmy.ml/c/activitypub@community.nodebb.org?dataType=Post&sort=New

    OP's post was Announced by NodeBB as this:

    {
      "@context": "https://www.w3.org/ns/activitystreams",
      "actor": "https://piefed.social/u/GroupNebula563",
      "cc": [
        "https://piefed.social/u/GroupNebula563",
        "https://www.w3.org/ns/activitystreams#Public"
      ],
      "id": "https://community.nodebb.org/post/https%3A%2F%2Fpiefed.social%2Fpost%2F468827#activity/announce/1739242064700",
      "object": {
        "@context": [
          "https://www.w3.org/ns/activitystreams",
          "https://w3id.org/security/v1"
        ],
        "actor": "https://piefed.social/u/GroupNebula563",
        "audience": "https://community.nodebb.org/category/30",
        "cc": [],
        "id": "https://piefed.social/activities/create/ZBBVVw3sp3wAdZ3",
        "object": {
          "attachment": [],
          "attributedTo": "https://piefed.social/u/GroupNebula563",
          "audience": "https://community.nodebb.org/category/30",
          "cc": [],
          "commentsEnabled": true,
          "content": "<p>PieFed is very similar to Lemmy, but with a couple small differences that a couple people prefer. It se                                                                                                                  ems to be retrieving the community okay, we'll see if this post goes through.</p>\n",
          "id": "https://piefed.social/post/468827",
          "language": {
            "identifier": "en",
            "name": "English"
          },
          "mediaType": "text/html",
          "name": "Test from PieFed!",
          "nsfl": false,
          "published": "2025-02-11T02:47:42.609106+00:00",
          "sensitive": false,
          "source": {
            "content": "PieFed is very similar to Lemmy, but with a couple small differences that a couple people prefer. It see                                                                                                                  ms to be retrieving the community okay, we'll see if this post goes through.",
            "mediaType": "text/markdown"
          },
          "stickied": false,
          "tag": [],
          "to": [
            "https://community.nodebb.org/category/30",
            "https://www.w3.org/ns/activitystreams#Public"
          ],
          "type": "Page"
        },
        "to": [
          "https://community.nodebb.org/category/30",
          "https://www.w3.org/ns/activitystreams#Public"
        ],
        "type": "Create"
      },
      "to": [
        "https://community.nodebb.org/category/30/followers"
      ],
      "type": "Announce"
    }
    

    The first 'actor' is wrong - it shouldn't be https://piefed.social/u/GroupNebula563, because you don't have the privkey to Announce anything as that user, and for them to send the activity to https://community.nodebb.org/category/30/followers doesn't make sense. The first 'actor' should be https://community.nodebb.org/category/30, which it was before a recent change.

    Likewise, your reply was sent out as:

    {
      "@context": "https://www.w3.org/ns/activitystreams",
      "actor": "https://community.nodebb.org/uid/2",
      "cc": [
        "https://community.nodebb.org/uid/2",
        "https://www.w3.org/ns/activitystreams#Public"
      ],
      "id": "https://community.nodebb.org/post/103212#activity/announce/1739244715728",
      "object": {
        "actor": "https://community.nodebb.org/uid/2",
        "cc": [
          "https://community.nodebb.org/uid/2/followers",
          "https://piefed.social/u/GroupNebula563"
        ],
        "id": "https://community.nodebb.org/post/103212#activity/create/1739244715677",
        "object": {
          "@context": [
            "https://www.w3.org/ns/activitystreams",
            {
              "Emoji": "toot:Emoji",
              "toot": "http://joinmastodon.org/ns#"
            }
          ],
          "attachment": [],
          "attributedTo": "https://community.nodebb.org/uid/2",
          "audience": "https://community.nodebb.org/category/30",
          "cc": [
            "https://community.nodebb.org/uid/2/followers",
            "https://piefed.social/u/GroupNebula563"
          ],
          "content": "<p><a href="\&quot;https://piefed.social/u/GroupNebula563\&quot;">@groupnebula563@piefed.social</a> the message was received! Hello! :smile:</p>\n",
          "context": "https://community.nodebb.org/topic/07a57511-3b8b-4efd-a496-88824f72dbaa",
          "id": "https://community.nodebb.org/post/103212",
          "inReplyTo": "https://piefed.social/post/468827",
          "name": "Re: Test from PieFed!",
          "published": "2025-02-11T03:31:54.966Z",
          "replies": "https://community.nodebb.org/post/103212/replies",
          "source": {
            "content": "&lsqb;&lsqb;@groupnebula563@piefed.social](https://community.nodebb.org/user/groupnebula563%40piefed.social)](https://community.nodebb.org/user/groupnebula563%40piefed.social) the message was received! Hello! :smile:",
            "mediaType": "text/markdown"
          },
          "summary": null,
          "tag": [
            {
              "href": "https://piefed.social/u/GroupNebula563",
              "name": "[@groupnebula563@piefed.social](https://community.nodebb.org/user/groupnebula563%40piefed.social)",
              "type": "Mention"
            },
            {
              "icon": {
                "mediaType": "image/png",
                "type": "Image",
                "url": "https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=70fb7184b74"
              },
              "id": "https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=70fb7184b74",
              "name": ":smile:",
              "type": "Emoji"
            }
          ],
          "to": [
            "https://www.w3.org/ns/activitystreams#Public",
            "https://piefed.social/u/GroupNebula563"
          ],
          "type": "Note",
          "updated": null,
          "url": "https://community.nodebb.org/post/103212"
        },
        "to": [
          "https://www.w3.org/ns/activitystreams#Public",
          "https://piefed.social/u/GroupNebula563"
        ],
        "type": "Create"
      },
      "to": [
        "https://community.nodebb.org/category/30/followers"
      ],
      "type": "Announce"
    }
    
    • the Announce actor should again be https://community.nodebb.org/category/30, because whilst you do have the privkey for https://community.nodebb.org/uid/2 it's not you that's Announcing this, it's the category. In Mastodon terms, an Announce is a Boost, so this activity is saying that you're Boosting your own post, which also doesn't make sense.
  • @julian Hi. Your reply won't have made it back, because of this issue - NodeBB is putting the wrong actor in the activity.

    It's not a PieFed issue, pretty much all other federated platforms will reject activities if it's wrong. For example, on Lemmy, this post never made it there: https://lemmy.ml/c/activitypub@community.nodebb.org?dataType=Post&sort=New

    OP's post was Announced by NodeBB as this:

    {
      "@context": "https://www.w3.org/ns/activitystreams",
      "actor": "https://piefed.social/u/GroupNebula563",
      "cc": [
        "https://piefed.social/u/GroupNebula563",
        "https://www.w3.org/ns/activitystreams#Public"
      ],
      "id": "https://community.nodebb.org/post/https%3A%2F%2Fpiefed.social%2Fpost%2F468827#activity/announce/1739242064700",
      "object": {
        "@context": [
          "https://www.w3.org/ns/activitystreams",
          "https://w3id.org/security/v1"
        ],
        "actor": "https://piefed.social/u/GroupNebula563",
        "audience": "https://community.nodebb.org/category/30",
        "cc": [],
        "id": "https://piefed.social/activities/create/ZBBVVw3sp3wAdZ3",
        "object": {
          "attachment": [],
          "attributedTo": "https://piefed.social/u/GroupNebula563",
          "audience": "https://community.nodebb.org/category/30",
          "cc": [],
          "commentsEnabled": true,
          "content": "<p>PieFed is very similar to Lemmy, but with a couple small differences that a couple people prefer. It se                                                                                                                  ems to be retrieving the community okay, we'll see if this post goes through.</p>\n",
          "id": "https://piefed.social/post/468827",
          "language": {
            "identifier": "en",
            "name": "English"
          },
          "mediaType": "text/html",
          "name": "Test from PieFed!",
          "nsfl": false,
          "published": "2025-02-11T02:47:42.609106+00:00",
          "sensitive": false,
          "source": {
            "content": "PieFed is very similar to Lemmy, but with a couple small differences that a couple people prefer. It see                                                                                                                  ms to be retrieving the community okay, we'll see if this post goes through.",
            "mediaType": "text/markdown"
          },
          "stickied": false,
          "tag": [],
          "to": [
            "https://community.nodebb.org/category/30",
            "https://www.w3.org/ns/activitystreams#Public"
          ],
          "type": "Page"
        },
        "to": [
          "https://community.nodebb.org/category/30",
          "https://www.w3.org/ns/activitystreams#Public"
        ],
        "type": "Create"
      },
      "to": [
        "https://community.nodebb.org/category/30/followers"
      ],
      "type": "Announce"
    }
    

    The first 'actor' is wrong - it shouldn't be https://piefed.social/u/GroupNebula563, because you don't have the privkey to Announce anything as that user, and for them to send the activity to https://community.nodebb.org/category/30/followers doesn't make sense. The first 'actor' should be https://community.nodebb.org/category/30, which it was before a recent change.

    Likewise, your reply was sent out as:

    {
      "@context": "https://www.w3.org/ns/activitystreams",
      "actor": "https://community.nodebb.org/uid/2",
      "cc": [
        "https://community.nodebb.org/uid/2",
        "https://www.w3.org/ns/activitystreams#Public"
      ],
      "id": "https://community.nodebb.org/post/103212#activity/announce/1739244715728",
      "object": {
        "actor": "https://community.nodebb.org/uid/2",
        "cc": [
          "https://community.nodebb.org/uid/2/followers",
          "https://piefed.social/u/GroupNebula563"
        ],
        "id": "https://community.nodebb.org/post/103212#activity/create/1739244715677",
        "object": {
          "@context": [
            "https://www.w3.org/ns/activitystreams",
            {
              "Emoji": "toot:Emoji",
              "toot": "http://joinmastodon.org/ns#"
            }
          ],
          "attachment": [],
          "attributedTo": "https://community.nodebb.org/uid/2",
          "audience": "https://community.nodebb.org/category/30",
          "cc": [
            "https://community.nodebb.org/uid/2/followers",
            "https://piefed.social/u/GroupNebula563"
          ],
          "content": "<p><a href="\&quot;https://piefed.social/u/GroupNebula563\&quot;">@groupnebula563@piefed.social</a> the message was received! Hello! :smile:</p>\n",
          "context": "https://community.nodebb.org/topic/07a57511-3b8b-4efd-a496-88824f72dbaa",
          "id": "https://community.nodebb.org/post/103212",
          "inReplyTo": "https://piefed.social/post/468827",
          "name": "Re: Test from PieFed!",
          "published": "2025-02-11T03:31:54.966Z",
          "replies": "https://community.nodebb.org/post/103212/replies",
          "source": {
            "content": "&lsqb;&lsqb;@groupnebula563@piefed.social](https://community.nodebb.org/user/groupnebula563%40piefed.social)](https://community.nodebb.org/user/groupnebula563%40piefed.social) the message was received! Hello! :smile:",
            "mediaType": "text/markdown"
          },
          "summary": null,
          "tag": [
            {
              "href": "https://piefed.social/u/GroupNebula563",
              "name": "[@groupnebula563@piefed.social](https://community.nodebb.org/user/groupnebula563%40piefed.social)",
              "type": "Mention"
            },
            {
              "icon": {
                "mediaType": "image/png",
                "type": "Image",
                "url": "https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=70fb7184b74"
              },
              "id": "https://community.nodebb.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=70fb7184b74",
              "name": ":smile:",
              "type": "Emoji"
            }
          ],
          "to": [
            "https://www.w3.org/ns/activitystreams#Public",
            "https://piefed.social/u/GroupNebula563"
          ],
          "type": "Note",
          "updated": null,
          "url": "https://community.nodebb.org/post/103212"
        },
        "to": [
          "https://www.w3.org/ns/activitystreams#Public",
          "https://piefed.social/u/GroupNebula563"
        ],
        "type": "Create"
      },
      "to": [
        "https://community.nodebb.org/category/30/followers"
      ],
      "type": "Announce"
    }
    
    • the Announce actor should again be https://community.nodebb.org/category/30, because whilst you do have the privkey for https://community.nodebb.org/uid/2 it's not you that's Announcing this, it's the category. In Mastodon terms, an Announce is a Boost, so this activity is saying that you're Boosting your own post, which also doesn't make sense.

    @freamon ah, thanks can you open an issue with a link back to this topic?

  • PieFed is very similar to Lemmy, but with a couple small differences that a couple people prefer. It seems to be retrieving the community okay, we'll see if this post goes through.

    Indeed, as freamon said, the comments are not going through. Had to read them on NodeBB itself.

  • PieFed is very similar to Lemmy, but with a couple small differences that a couple people prefer. It seems to be retrieving the community okay, we'll see if this post goes through.

    @groupnebula563@piefed.social Test reply from NodeBB 😊

Diese Artikel könnten Dich auch interessieren.

  • Who attacks a tiny independent git host?

    Uncategorized
    4
    0 Stimmen
    4 Beiträge
    0 Aufrufe
    aral@mastodon.ar.alA
    So you want to make a difference? Do this:Join Codeberg e.V. – become part of the organisation; part of the resistance – and actively support this valuable and ethical EU-based anti-fascist git hosting alternative: https://join.codeberg.orgSeriously, do it now.Volunteer and/or donate if you can.Let’s send Codeberg’s membership through the roof and show these fucking fascists that when they push we push back twice as hard.When you do, please add your voice to this thread so others can see.I rarely ask this but please repost this far and wide.#Codeberg #CodebergUnderAttack #SupportCodeberg #antifascist #EU #european #FOSS #freeSoftware #git #hosting #fediverse #mastodon #community #callToAction
  • Interesting federation jank between Mastodon and multiple nodeBB sites

    Uncategorized
    4
    1
    0 Stimmen
    4 Beiträge
    0 Aufrufe
    julian@community.nodebb.orgJ
    @Kichae thanks, will have to play around a bit to see what's going on.
  • You of course know what a feldspar is, no?

    Uncategorized
    3
    1
    0 Stimmen
    3 Beiträge
    0 Aufrufe
    julian@community.nodebb.orgJ
    @scott@loves.tech I have an OpenID login! I remember being terribly confused by it, and how to use it, and I think to this day it's only use is to log me into StackExchange
  • 0 Stimmen
    3 Beiträge
    0 Aufrufe
    julian@community.nodebb.orgJ
    Hi @neil@mastodon.neilzone.co.uk, thanks @andyprice@mastodon.social for the shout out. I recommend NodeBB as it's one of a few forums that are still maintained and evolving. The latest version brings support for federation, allowing communication between it and any other software that supports ActivityPub (such as Mastodon, Lemmy, etc.) We focus on the lightweight and fast aspects of forum software. Communication should be seamless, and the software should be lightweight.
  • How to get out the profile page? UX UI issue?

    Uncategorized
    2
    0 Stimmen
    2 Beiträge
    0 Aufrufe
    julian@community.nodebb.orgJ
    @darkpollo sidebar menu? Bottom bar on mobile
  • Greetings from Lemmy

    Uncategorized
    18
    0 Stimmen
    18 Beiträge
    0 Aufrufe
    julian@community.nodebb.orgJ
    @AltCode are you still having issues with @deadsuperhero@forum.wedistribute.org's posts? I am able to see the post content here. Is it still blank for you?
  • Help me understand the popularity of Reddit

    Uncategorized
    11
    0 Stimmen
    11 Beiträge
    0 Aufrufe
    julian@community.nodebb.orgJ
    @razibal I think that is always going to happen when your algorithm prioritizes engagement of single posts over the health of a larger conversation.
  • 1 Stimmen
    87 Beiträge
    34 Aufrufe
    julian@community.nodebb.orgJ
    Hi @Jakub-Urbanowicz! Let's try to figure out these issues one by one. Looking at your site it looks to be an upgrade from an existing NodeBB, yes? In that case, ActivityPub is disabled for you and will need re-enabling. Please make sure that the global toggle is on from the Settings -> Federation page. Secondly, all of your categories are not automatically federating by default. Go into Manage -> Privileges and make sure that: The "fediverse" pseudo-group has the "View Users" privilege The "fediverse" pseudo-group has all of the privileges checked in the "Uncategorized" category The "fediverse" pseudo-group has all of the privileges checked in each category (if you want that category to be accessible outside of your forum)