My hypothesis on why Lemmy is rejecting valid activities
I have not been able to successfully post to a Lemmy instance either as a post or a comment. A cryptic error message is returned where the error is unknown and the message is a generic message:
{"error":"unknown","message":"data did not match any variant of untagged enum AnnouncableActivities"}From my logs, it seems this is happening:
/./, and responds with a text/plain error message. This is default behavior in Drupal.https://nokoto.org/user/3/posts/634
Jetzt will ich es aber doch mal wissen: Hat jemand die Kombination von #ClassicPress und dem #ActivityPub Plugin laufen, und zwar in funktionierend (auf nginx, falls das eine Rolle spielen sollte)?
Bei mir werden Blogartikel nur vereinzelt ins Fediverse geteilt. Die meisten werden nicht automatisch geteilt.
Falls das irgendwo derzeit funktioniert, würd ich mir einen Austausch bezüglich der Konfiguration wünschen. Wenn nicht, muß ich wohl mal wieder einen Bugreport einreichen. 🙄
"I ... think the odds of #Bluesky following #Twitter’s path is (sic) very high, given the structural similarities. Bluesky is a for-profit group still in the venture-capital honeymoon phase where it doesn’t need major revenue" — @hildabast
https://absolutelymaybe.plos.org/2025/10/30/a-mastodon-migration-from-bluesky-would-be-different/
#fediverse #gotosocial #snac2 #android
anyone having a working #activitypub instance on an unrooted smartphone ?
@jgbarah If that leads to more money for folk working on #ActivityPub applications, it will be a very good thing.
Gestern mal die Zeit genommen und die #Migration des vorhandenen #Ghost #Blogs vom selbst gestrickten #Docker-Setup in Version 5 auf das offizielle Docker-Setup in Version 6 vollzogen. Den mitgebrachten #ReverseProxy gegen mein bestehendes Setup mit #traefik ausgetauscht. Das Ganze dann noch mit aktiviertem lokalem #ActivityPub #Webservice gleich ins #Fediverse gehängt.
https://docs.ghost.org/install/docker
聯邦宇宙疑難雜症分享:Cloudflare WAF 防火牆的坑 😫
嗨,各位聯邦宇宙的朋友們!
最近在自己搭建 Misskey 和 Mastodon 節點玩,全部都用 Docker 架設,並透過 Cloudflare Tunnel 轉發流量,過程其實蠻順利的。
但是!我發現一個超級困擾的問題:我的節點跟其他節點有些交互行為就是無法正常運作!
一開始我還以為是我 Docker 設定有問題,或者是 Misskey/Mastodon 配置錯誤,搞得我焦頭爛額... 🤯
結果,經過我地毯式的追查,終於發現罪魁禍首是 Cloudflare 的 WAF (Web Application Firewall) 防火牆!它預設擋掉了很多聯邦宇宙(ActivityPub)需要的 API 請求和 User Agent,導致節點間無法正常溝通。
如果你也遇到類似的問題,記得去 Cloudflare WAF 設定中,將以下規則設定為「允許 (Allow)」,才能讓聯邦宇宙的流量順暢通行:
(starts_with(http.request.uri.path, "/api/")) or (starts_with(http.request.uri.path, "/users/")) or (starts_with(http.request.uri.path, "/@")) or (starts_with(http.request.uri.path, "/notes/")) or (starts_with(http.request.uri.path, "/inbox")) or (starts_with(http.request.uri.path, "/outbox")) or (starts_with(http.request.uri.path, "/authorize_interaction")) or (starts_with(http.request.uri.path, "/oauth/")) or (starts_with(http.request.uri.path, "/.well-known/")) or (starts_with(http.request.uri.path, "/actor")) or (starts_with(http.request.uri.path, "/objects/")) or (starts_with(http.request.uri.path, "/activities/")) or (starts_with(http.request.uri.path, "/c/")) or (starts_with(http.request.uri.path, "/u/")) or (starts_with(http.request.uri.path, "/post/")) or (starts_with(http.request.uri.path, "/comment/")) or (http.user_agent contains "Mastodon") or (http.user_agent contains "Misskey") or (http.user_agent contains "Pleroma") or (http.user_agent contains "Friendica") or (http.user_agent contains "Akkoma") or (http.user_agent contains "Pixelfed") or (http.user_agent contains "PeerTube") or (http.user_agent contains "Lemmy") or (http.user_agent contains "Kbin") or (http.user_agent contains "Mbin") or (http.user_agent contains "Bookwyrm") or (http.user_agent contains "Funkwhale") or (http.user_agent contains "Mobilizon") or (http.user_agent contains "Owncast") or (http.user_agent contains "Castopod") or (http.user_agent contains "WriteFreely") or (http.user_agent contains "Plume") or (http.user_agent contains "Sharkey") or (http.user_agent contains "Firefish") or (http.user_agent contains "Iceshrimp") or (http.user_agent contains "Foundkey") or (http.user_agent contains "Calckey") or (http.user_agent contains "GoToSocial") or (http.user_agent contains "Takahē") or (http.user_agent contains "Takahe") or (http.user_agent contains "Hometown") or (http.user_agent contains "Glitch") or (http.user_agent contains "ActivityPub") or (http.user_agent contains "http.rb") or (any(http.request.headers["accept"][*] == "application/activity+json")) or (any(http.request.headers["accept"][*] == "application/ld+json")) or (any(http.request.headers["content-type"][*] == "application/activity+json")) or (any(http.request.headers["content-type"][*] == "application/ld+json"))
希望能幫到其他也在自架節點的朋友們,少走一點彎路!🚀
#Misskey #Mastodon #ActivityPub #聯邦宇宙 #Fediverse #Cloudflare #Docker #自架 #踩坑記錄
Would be really cool to have something baked into #ActivityPub to directly suggest alt text to media when it is missing on other people's posts, as an evolution to #alt4u. With dedicated notification. Apps could support the feature with a neat side-by-side media and alt text field, and one-click "accept suggestion" in notification.
I'm using @Tusky and even though I enjoy suggesting alt text, not being able to write the post with the image clearly visible makes it too difficult.
#accessibility
fediverse question: Can an ActivitiPub instance bundle in a STMP server with E2EE and use it as private DMs. Email interfaces can be modern, it's chats with muscle. email protocol as is always made the analogy to explain the fediverse, is the second most wide standard after the web.
Shouldn't be it the protocol for private comunications between groups in the Fediverse?
#fediverse #stmp #fediprotocol #activitypub #w3c #socialwebfoundation #fediquestions
A step toward the #ActivityPub threaded view we deserve ?
https://mastodon.bsd.cafe/@mms/115453453780836386
POC by @mms
is anyone working on #Fediverse / #ActivityPub Git° hosting? it just seems like it would be a good fit, and given, well, ::gestures all around me:: …
° other VCS exist; bonus points for supporting Mercurial, at least from me.