Cloudflare推出去中心化社交媒体Fediverse执行实例服务

Cloudflare推出让用户可以简单运营Fediverse执行实例的服务Wildebeest。Fediverse是去中心化社交媒体,范畴涵盖分布式微博客Mastodon,不同的社交媒体服务器可以通过中心化社群网络协议相互通信,任何人都可以借由运营自己的服务器,成为联合宇宙社群的一份子,而Wildebeest提供用户一个创建执行实例的简单方法。

不少用户因为不满推特新老板Elon Musk的管理风格,因此另觅社交平台,而功能与推特类似的Mastodon成为主要的移居平台,用户要加入Mastodon有两个方法,其一是加入已经存在的Mastodon服务器,或是像部分社群和企业一样,通过运营Mastodon服务器来经营自己的社群。

通常要创建Fediverse执行实例会使用非营利组织Mastodon gGmbH所开发的软件,但是要创建一个Mastodon执行实例并不是件容易的事,因为用户需要拥有或租用服务器,并且安装配置软件、数据库和网页服务器,同时还要采取必要措施,避免服务器遭攻击,还必须不断处理更新,Cloudflare提到,要启动和执行Mastodon执行实例,需要编写大量技术并编写脚本,不适合技术水准不足的用户。

而Cloudflare新推出的Wildebeest则能简化这些工作,该服务构建在Cloudflare基础设施之上,而且是一个开源项目,开发者可以自由地进行扩展和改写。Wildebeest支持ActivityPub、WebFinger、NodeInfo与WebPush协议,并兼容于Mastodon API,因此Wildebeest执行实例能够连接其他Fediverse执行实例。

Wildebeest执行实例可执行发布、编辑和删除嘟文(toots)等基本操作,目前仅支持文本、图片,之后还会支持视频。当前热门的Mastodon的桌面行动客户端,都可以用来操作Wildebeest执行实例,包括Mastodon官方的Android和iOS应用程序、Pinafore、Mammoth和tooot,Cloudflare也将持续与其他应用程序开发商合作,同时Wildebeest还具有一个只读网络接口,供用户探索时间轴和用户。

Wildebeest的核心是前端开发人员协作和网站开发平台Cloudflare Pages,由于Cloudflare实做了一大部分Mastodon API规范,因此Wildebeest能够与其他服务器和客户端应用程序兼容,网页前端使用Qwik服务器端渲染框架,Wildebeest的资料则存储于Cloudflare的SQLite数据库D1。官方提到,Wildebeest是目前最完整使用Cloudflare产品和功能的项目。