Welcome to Wildebeest: the Fediverse on Cloudflare
Feb 8, 2023Celso Martinho, Sven Sauleau

Summary
This post introduces Wildebeest, an open-source, easy-to-deploy ActivityPub and Mastodon-compatible server built entirely on Cloudflare's Supercloud. It details the architecture, which leverages Cloudflare Pages for deployment and Pages Functions for running code, similar to Cloudflare Workers. The implementation uses D1 for data storage, Qwik for its web frontend, and integrates with other Cloudflare products like KV, R2, and Durable Objects. The post highlights the use of file-based routing in Pages Functions, unit testing with Jest, and the Qwik City framework for the frontend. It also discusses challenges faced with D1's SQLite backend regarding UUID storage and performance.