TL;DR
Cirrus has released an experimental personal data server (PDS) that runs at the edge on Cloudflare Workers, enabling users to host their AT Protocol data independently. The development aims to enhance data control and network resilience for Bluesky users.
Cirrus has launched an experimental personal data server (PDS) that runs directly on Cloudflare Workers, enabling individual users to host their AT Protocol data independently. This development matters because it offers users greater control over their social media data, reducing reliance on centralized platforms like Bluesky.
The Cirrus PDS is designed to run at the edge using Cloudflare’s infrastructure, utilizing Durable Objects and R2 for storage. It supports core features such as repository operations, federation, OAuth 2.1 authentication, and account migration, all within a serverless environment that scales automatically and charges based on usage.
The implementation requires a Cloudflare account, a controlled domain, and careful handling of cryptographic keys, which are critical for maintaining identity and security. The project is currently in beta, with some features still under refinement and potential for breaking changes.
Implications for Data Control and Network Resilience
This development is significant because it enables users to host their own AT Protocol data, such as posts, follows, and media, independently of centralized services. It promotes data sovereignty and resilience by diversifying hosting options, reducing single points of failure, and safeguarding user identity from platform policies or ownership changes. The use of serverless edge computing also simplifies deployment and scaling, making personal hosting more accessible.
Cloudflare Workers compatible personal server
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Background on AT Protocol and Cloudflare Integration
The AT Protocol underpins Bluesky and similar decentralized social networks, emphasizing user control over data. Prior to Cirrus, hosting options were limited and often centralized. Cloudflare’s edge computing platform offers a new avenue for decentralized hosting, with its serverless architecture and storage solutions like R2. The project builds on ongoing efforts to decentralize social media infrastructure and improve user sovereignty.
“The Cirrus PDS on Cloudflare Workers represents a promising step toward user-controlled data hosting in the AT ecosystem.”
— an anonymous researcher

RCTCBRZVTW Intelligent AI Edge Computing Box Standard 6-Channel Video Algorithm Analysis Standard(8-Way 24 generalized algorithms)
Stability: Long-term stable use
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Unresolved Aspects of Cirrus’s Edge Deployment
It remains unclear how widely adopted Cirrus’s PDS will become, and whether future updates will address current limitations such as feature completeness and security concerns. The longevity of the beta status and potential for breaking changes also pose uncertainties for users considering migration.
serverless storage solutions for personal data
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Next Steps for Development and Adoption
Cirrus plans to continue refining the PDS, expanding feature support, and addressing security and stability issues. Future updates may include broader user testing, improved documentation, and potential integrations with other decentralized platforms. Monitoring community feedback will be key to shaping its evolution.
OAuth 2.1 authentication tools
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Key Questions
Can I use Cirrus’s PDS now for my Bluesky account?
The PDS is currently in experimental beta, so while core features are operational, it is not recommended for production use. Users should back up their keys and be aware of potential changes.
What are the main benefits of hosting my own PDS?
Hosting your own PDS provides independence from platform policies, increased data sovereignty, resilience through decentralization, and the ability to move between providers without losing followers or identity.
What infrastructure do I need to run a Cirrus PDS?
You need a Cloudflare account with R2 enabled, a domain you control, and the ability to handle cryptographic keys securely during setup.
Is this compatible with existing Bluesky accounts?
Account migration features are supported, but the system is still under development. Full compatibility and stability are expected to improve over time.
What risks are involved in using an experimental PDS?
Potential risks include data loss, security vulnerabilities, and feature instability. Backing up your signing key is strongly recommended before use.
Source: Hacker News