"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.
Never thought a simple follower list would turn into this!
Multi-tab experience, seamless search, smart suggestions, polished interactions, and we're only talking about the Followers screen.
Loops is proving first party fedi apps can go toe-to-toe with the biggest mainstream platforms.
Beta shipping soon ✨
#loops #tikTok #fediverse #activityPub

I'm working on federation issues.
👻 Release v3.1.2 of Ktistec improves support for Lemmy and community servers like it that distribute content by wrapping it in Announce activities (FEP-1b12: Group federation support). Ktistec also supports the audience property, although support for that was removed from Lemmy earlier this year.
🎃 This release also adds support for delivering to shared inboxes, which are widely supported by other ActivityPub servers. Despite being federated, the Fediverse is not highly distributed, and this optimization can reduce outbound delivery traffic by 10-20x.
Added
Dislike activity.audience property on activities and objects.Fixed
Announce activities.Changed
Enjoy!
#ktistec #fediverse #activitypub #crystallang