#介绍
Takahē —— 又一款 Fediverse 实例程序
专为中小型实例设计的一款实例程序,由 Python 编写,仅支持 PostgreSQL 数据库。
特色功能是支持多个域名、每个用户也支持多个身份🆔(并且可以在用户之间转移🆔)
当前版本:0.5.0
https://jointakahe.org/
Takahē —— 又一款 Fediverse 实例程序
专为中小型实例设计的一款实例程序,由 Python 编写,仅支持 PostgreSQL 数据库。
特色功能是支持多个域名、每个用户也支持多个身份🆔(并且可以在用户之间转移🆔)
当前版本:0.5.0
https://jointakahe.org/
jointakahe.org
Welcome | Takahē
Takahē is an ActivityPub server designed for efficient use on small- to medium-size installations, and which allows you to host multiple domains on the same infrastructure.
It’s currently in an beta state, meaning most things work and it can talk to most…
It’s currently in an beta state, meaning most things work and it can talk to most…
#应用 #Mastodon
一款支持 Twitter + Mastodon 的客户端,限免中。
https://apps.apple.com/us/app/ore2-for-twitter-mastodon/id1107176601?l=zh
一款支持 Twitter + Mastodon 的客户端,限免中。
https://apps.apple.com/us/app/ore2-for-twitter-mastodon/id1107176601?l=zh
App Store
Ore2 for Twitter & Mastodon
Twitter & Mastodon client.
Feature:
* Inline Webpage Preview.
* Inline Movie Preview.
* Multiple Account.
* Customizable Tabs.
* Save media to cloud services.
* 3D Touch
* Dark Mode
* Includes Share Extension
* and More...
Feature:
* Inline Webpage Preview.
* Inline Movie Preview.
* Multiple Account.
* Customizable Tabs.
* Save media to cloud services.
* 3D Touch
* Dark Mode
* Includes Share Extension
* and More...
#介绍 #Mastodon
长毛象(Mastodon)简介:多中心化、细粒度公开、多样时间轴——山月
Mastodon 的多中心化这一特性,已是众所周知。而这篇网志介绍了 Mastodon 另外的特性:对信息发布范围的细粒度控制,以及「个人」「本站」「世界」三种时间线。并尝试梳理了 posts 在 Mastodon 站点之间传播背后的机制——其实不局限于 Mastodon,整个 Fediverse 皆如是。
长毛象(Mastodon)简介:多中心化、细粒度公开、多样时间轴——山月
Mastodon 的多中心化这一特性,已是众所周知。而这篇网志介绍了 Mastodon 另外的特性:对信息发布范围的细粒度控制,以及「个人」「本站」「世界」三种时间线。并尝试梳理了 posts 在 Mastodon 站点之间传播背后的机制——其实不局限于 Mastodon,整个 Fediverse 皆如是。
👏3
#应用 #教程 #Pixelfed
Pixelfed 的官方网站提供了自动抓取更新的实例列表,实例管理员无需另外提交申请,但是收录需要满足以下条件:
- 10个以上的活跃帐户
- Pixelfed 版本需要 0.11.4 及以上版本
- 开放注册
- 通过 Admin Dashboard -> Directory 页面提交服务器
- 等待批准
此外,收录在此列表的实例网站也会在官方应用的注册页面中出现。
https://mastodon.social/@pixelfed/109646453815930072
Pixelfed 的官方网站提供了自动抓取更新的实例列表,实例管理员无需另外提交申请,但是收录需要满足以下条件:
- 10个以上的活跃帐户
- Pixelfed 版本需要 0.11.4 及以上版本
- 开放注册
- 通过 Admin Dashboard -> Directory 页面提交服务器
- 等待批准
此外,收录在此列表的实例网站也会在官方应用的注册页面中出现。
https://mastodon.social/@pixelfed/109646453815930072
Pixelfed
Pixelfed Server Directory
Find the perfect Pixelfed community to join with our Server Directory
#应用 #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
适用于 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 部署则通过给容器赋环境变量来实现,这时就要注意要提前把网站名称写在环境变量里。因为发信的时候发件人姓名默认用的网站名称,但是报错仅仅提示发件人地址或姓名缺失,通过查阅源码才知道是用的网站名称当作发件人名称。
使用 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
MissRirica 最新版本支持 misskey.io 以外的实例
MissRirica 是 iOS 平台上目前为止仍然唯一一个持续活跃的Misskey 客户端,在最新的 1.3.1 版本中,开始支持手动输入实例地址。之前几个 版本都只能登录 misskey.io 官方实例。
https://apps.apple.com/us/app/missririca/id1659214999
#应用 #pixelfedApp
Pixelfed 官方客戶端发布 Android 版本
之前几个版本的 Pixelfed 官方客户端是 iOS 独占,现在终于登陆 Android 平台了。
https://pixelfed.social/p/pixelfed/520830427644592921
Pixelfed 官方客戶端发布 Android 版本
之前几个版本的 Pixelfed 官方客户端是 iOS 独占,现在终于登陆 Android 平台了。
https://pixelfed.social/p/pixelfed/520830427644592921
pixelfed
pixelfed shared a post
We're almost ready to ship a new Android #pixelfedApp build!
We added a new settings screen for Android users that checks if you are running the latest Android build with download links to more easily update until we publish to the Play Store and F-Droid!
We added a new settings screen for Android users that checks if you are running the latest Android build with download links to more easily update until we publish to the Play Store and F-Droid!
#应用 #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
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
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
退推潮中,一些 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
Vidzy - The federated alternative to TikTok
TikTok 的免费开源实现,大约在半年前宣布支持 ActivityPub 协议,但目前还是一个非常早期的测试版实现。
有条件的管理员可以进行测试。
项目地址:https://codeberg.org/vidzy/vidzy
Codeberg.org
vidzy
Vidzy has moved to Github! https://github.com/vidzy-social/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
频道 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 联动的小技巧。
三款在 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
#WordPress #Fedi #ActivityPub #fediverse
WordPress 的官方 ActivityPub 插件最近增加了一些 Enable-Mastodon 的支持。
详见:https://github.com/Automattic/wordpress-activitypub/blob/master/CHANGELOG.md
WordPress 的官方 ActivityPub 插件最近增加了一些 Enable-Mastodon 的支持。
详见:https://github.com/Automattic/wordpress-activitypub/blob/master/CHANGELOG.md
GitHub
wordpress-activitypub/CHANGELOG.md at trunk · Automattic/wordpress-activitypub
ActivityPub for WordPress. Contribute to Automattic/wordpress-activitypub development by creating an account on GitHub.
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
在 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 通知推送的功能。
之前有介绍过一个 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
似乎是初始的开发者跑路并甩给了开发人员中的一位,这位开发者惊讶之余,因不堪技术上和心理上的重负,从而正式宣布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 小时左右。
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