圖片來源: 

Cloudflare

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產品和功能的專案。

熱門新聞

Advertisement