ALL About Fedi
32 subscribers
39 photos
76 links
关于 #Fedi 技术的 #应用 #周边 #介绍 #方法 #教程 #指南 #讨论 #观点 #技巧

Fediverse = "Federation" + "Universe"

Meet each other in Fediverse :https://ocooo.ooo/@aboutfedi

A fork of "ALL About RSS" (https://t.me/aboutrss)

btw, Fedi love RSS!
Download Telegram
#介绍

Takahē —— 又一款 Fediverse 实例程序

专为中小型实例设计的一款实例程序,由 Python 编写,仅支持 PostgreSQL 数据库。

特色功能是支持多个域名、每个用户也支持多个身份🆔(并且可以在用户之间转移🆔

当前版本:0.5.0

https://jointakahe.org/
#介绍 #Mastodon

长毛象(Mastodon)简介:多中心化、细粒度公开、多样时间轴——山月

Mastodon 的多中心化这一特性,已是众所周知。而这篇网志介绍了 Mastodon 另外的特性:对信息发布范围的细粒度控制,以及「个人」「本站」「世界」三种时间线。并尝试梳理了 posts 在 Mastodon 站点之间传播背后的机制——其实不局限于 Mastodon,整个 Fediverse 皆如是。
👏3
#应用 #教程 #Pixelfed

Pixelfed 的官方网站提供了自动抓取更新的实例列表,实例管理员无需另外提交申请,但是收录需要满足以下条件:

- 10个以上的活跃帐户
- Pixelfed 版本需要 0.11.4 及以上版本
- 开放注册
- 通过 Admin Dashboard -> Directory 页面提交服务器
- 等待批准

此外,收录在此列表的实例网站也会在官方应用的注册页面中出现。

https://mastodon.social/@pixelfed/109646453815930072
#应用 #Mastodon #周边

适用于 Classic Mac OS 的 Mastodon 客户端

Mastodon 客户端总能出现在各种小众系统平台上,今天介绍的 Macstodon 是一款用MacPython 1.5.2 为Classic Mac OS编写的应用程序,允许您使用Mastodon服务器发布帖文和查看时间线。它是在运行 System 7.1.1 的 Macintosh IIfx 上开发的。

由于没有相关设备所以无法测试兼容性。

https://github.com/smallsco/macstodon
#指南

使用 Docker 部署 Friendica 时的一个注意点

去年末尝试用 Docker 搭建 Friendica 实例。本来以为有官方镜像会很快部署完成,结果过程出了一个令人厌烦的问题。

首先 Friendica 哪怕是管理员注册都强制必须通过邮件验证,据说是为了安全性。虽然不知道把随机密码发邮箱里算不算安全,总之,这就要求 Friendica 部署的同时就把 SMTP 配置好。

问题就出在这里,如果用 Docker 部署则通过给容器赋环境变量来实现,这时就要注意要提前把网站名称写在环境变量里。因为发信的时候发件人姓名默认用的网站名称,但是报错仅仅提示发件人地址或姓名缺失,通过查阅源码才知道是用的网站名称当作发件人名称。
#应用 #Misskey

MissRirica 最新版本支持 misskey.io 以外的实例

MissRirica 是 iOS 平台上目前为止仍然唯一一个持续活跃的Misskey 客户端,在最新的 1.3.1 版本中,开始支持手动输入实例地址。之前几个 版本都只能登录 misskey.io 官方实例。

https://apps.apple.com/us/app/missririca/id1659214999
祝大家春节愉快,阖家欢乐,万事如意!
1
#应用 #Mastodon #Pixelfed

Ivory for Mastodon by Tapbots 上架 App Store

Twitter 刚开始出现各种影响正常使用的状况时,Tweetboot 的开发团队就开始着手开发 Mastodon 的客户端。前段时间 Twitter正式封禁第三方客户端,于是很快,一个全新的应用程序 Ivory 就上架了。

但是可能是应用尚处于开发阶段,经过测试,Ivory 对各大联邦实例的兼容性有着与众不同的问题,目前不支持 Pleroma 但是对于 Pixelfed 的支持打磨得很好,这在之前的测试中从未出现过。

GoToSocial 0.6.0 也会出现 Home 时间线闪退的情况,遇到这种情况,在闪退前切换到本地时间线就可以阻止闪退,但是消息流非常混乱,几乎无法使用。

但是另一方面,毫无疑问,Ivory 将会给 Mastodon 网络带来十几年为 Twitter 增添交互体验的开发经验。相信开发者也会继续打磨细节,并将良好的设计和经验放在首位。

当前版本兼容性如下:
Mastodon
Pleroma
Pixelfed
Misskey
GotoSocial ⚠️
Friendica

https://apps.apple.com/us/app/ivory-for-mastodon-by-tapbots/id6444602274
#应用 #更新 #activitypub

Mammoth: for Mastodon

之前推荐过的一款客户端,最近发布了新的 Testflight 测试,同时旧的测试作废。

目前与各类实例兼容性测试结果如下:
Mastodon
Pleroma
Pixelfed
Misskey
GotoSocial
Friendica

欢迎大家补充

测试链接如下:

https://testflight.apple.com/join/ejJ70WEq
Forwarded from ALL About RSS
RSS 应用官方 Mastodon 帐号收集

退推潮中,一些 RSS 应用另设了 #Mastodon 帐号,收集如下,欢迎补充:

Feedbin:
@feedbin@feedbin.social

Unread:
@unread@mastodon.goldenhillsoftware.com

Reeder 作者:
@rizzi@gloria.social

FieryFeeds:
@fieryfeeds@indieapps.space

Feedly 站长:
@oliv@mastodon.feedly.com

NetNewsWire:
@NetNewsWire@micro.blog

Inoreader:
@Inoreader@mastodon.social

P.S. Dave Winer 的:
@davew@mastodon.social
2
#项目 #自部署 #activitypub

Vidzy - The federated alternative to TikTok

TikTok 的免费开源实现,大约在半年前宣布支持 ActivityPub 协议,但目前还是一个非常早期的测试版实现。

有条件的管理员可以进行测试。

项目地址:https://codeberg.org/vidzy/vidzy
👍2
Forwarded from ALL About RSS
Echofeed: 基于 RSS 的 cross-post 服务

频道 Coding 向分享第32期提及过 #开源#Echofeed,那时它只能自部署。现在它已经升级为一个可以注册使用的服务。

🔸支持 #RSS、Atom 和 Jsonfeed
🔸可同步发送至 Mastodon、Micro.blog、Bluesky、GitHub 和 LinkAce.
🔸也可以发布成 Webmentions 或 Webhooks
🔸免费版限同步广播一个 Feed,付费版不限

https://echofeed.app/

发现于作者嘟文:
https://social.lol/@robb/112259943731047946
🤩3
#RSS #Fedi #ActivityPub #fediverse

三款在 Mastodon 中订阅 RSS 的工具,分享给有需要的人(虽然不推荐这种用法)。理论上也支持其他 ActivityPub 协议的实例。

https://rss-parrot.net/
https://feedsin.space/
https://mastofeeder.com/

原链接:https://mastodon.social/@AboutRSS/112261003965715289

另外推荐关注 AboutRSS 的 Mastodon 账号@AboutRSS@mastodon.social
会分享很多 RSS 与 Fedi 联动的小技巧。
2
Forwarded from ALL About RSS
PodcastAP: Follow Podcasts and Music feeds on the Fediverse

PodcastIndex API 加持下,每个 #播客 都可以有其在 Fediverse 的账号,比如 @1901529@ap.podcastindex.org 。但找这串数字账号并不容易,所以 PodcastAP 加速了这一过程,导入 OPML 或搜索就可以直接得到播客 Fediverse 账号,在 Mastodon 或 Pleroma 关注即可收听。

https://podcastap.com/

发现于作者嘟文:
https://podcastindex.social/@steven/112272624853969648
#Fedi #ActivityPub #fediverse#TikTok #Instance #Pixelfed

之前有介绍过一个 TikTok 的免费开源实现 Vidzy ,但目前还是一个非常早期的测试版实现。

对于联邦式(Federated)的短视频实例过少的现状,Pixelfed 的开发者在三年前有过一系列预测和分析。关于这个现状,相关的讨论几乎未曾停止。

但是假如你想体验一把“Federated Tiktok”实例,那么可以等期待一下Pixelfed 开发者维护的短视频实例 Loops.Video以及配套的 App应用。

官方的嘟文来看,“大饼”的第一笔从今年2月-3月这里开始画,时至今日已经完成了诸多功能。最新的进展是完成了 App 通知推送的功能。
悲报:Misskey 分支之一 Firefish停止维护

似乎是初始的开发者跑路并甩给了开发人员中的一位,这位开发者惊讶之余,因不堪技术上和心理上的重负,从而正式宣布Firefish停止维护。

相关服务器管理员(比如我)可以将 Firefish 降级到20240206/1.0.5-rc版本,并迁移到另一个 Misskey 变体,或者可以分叉 Firefish 进行进一步开发。

降级教程:
https://firefish.dev/firefish/firefish/-/blob/downgrade/docs/downgrade.md

考虑到官方实例很快就会下线,所以把官方通告做成了图片留存。

#Fedi #ActivityPub #fediverse #Misskey #Instance #Firefish
😢3😭1
根据 GoToSocial 的官方账号,用户 @doskel 进行了一个实验,尝试在自己的汽车车机上运行 GoToSocial 实例,并让其在联邦宇宙(Fediverse)中正常运作。以下是这次适配的大概过程:
1. 初步设想
• 他确认 Linux 2.6 支持 TUN,WireGuard-Go 可以编译到 ARMv7l,使这个想法可行。
• 甚至考虑在汽车上运行 Bluesky PDS(去中心化社交协议的一部分)。
2. 技术实践
• 通过 SSH 连接到汽车后,尝试通过 SFTP 上传 tar 文件,导致 CMU(中央管理单元)性能下降。
• 发现汽车的内核竟然自带 WireGuard 支持,使配置更容易。
• 发现汽车的时间设定为 1970 年 1 月 1 日,打算“滥用”这一点。
• 服务器一度“变砖”,必须等汽车完全关闭后才能恢复。
• 遇到编译 WebAssembly 相关的问题,但发现可以使用 no-WASM 版本,随后又需要本地 FFmpeg 依赖,最终找到静态编译的 FFmpeg 解决方案。
3. 成功上线
• 使用 Go 语言交叉编译代码,并顺利部署 GoToSocial 服务器,地址是 car.doskel.net
• 发现请求过多导致 429(Too Many Requests)错误。
• 确认 SSL 证书问题后修复了联邦网络连接,最终服务器可以正常 federate。
4. 网友评论
• 有人调侃“doskel.net 的最稳定基础设施”。
• 甚至有人提议让飞机上的计算机运行去中心化社交网络。
• 其他技术建议包括 WebAssembly 预编译、调整服务器配置等。

这是联邦实例原子化的极端例子,某种程度上可以说是是去中心化的完美状态。

我根据国内的情况补充一下,首先国内的移动互联网往往拥有 IPv6 地址,配合 DDNS 应该可以直接访问,考虑到国内的 UDP 状况,WireGuard 效果可能不会理想, 可以考虑使用内网穿透。

硬件这块可以使用类似于 Raspberry PI 的开发板,搭配移动网络模块,接上汽车电池就可以实现一直在线,功耗的话,之前试过 5000 毫安时的电源能支撑 10 小时左右。
2🏆2