







A single-user ATProto PDS that runs on a Cloudflare Worker
Notes on hosting an ATProto PDS on Cloudflare
Setting up my own ATProtocol PDS - Blooym
Details of my adventures self-hosting my own ATProtocol Personal Data Server (PDS), including the painful debugging process.

Cirrus
The lightest PDS in the Atmosphere. A single-user AT Protocol Personal Data Server that runs on a Cloudflare Worker.
Adversarial ATProto PDS Migration | Blog
An ATProto account lives on a Personal Data Server (PDS), and that service needs to be hosted somewhere by someone. There are a lot of options here, like a Raspberry Pi in your closet, a rented VPS in a datacentre, or a batteries-included service like bsky.social.
PDS operator guide β atproto-crates
Operating atproto-pds: production status, endpoint surface, storage profiles, build flags, the full environment variable reference, and the deployment modes that are deliberately not wired up.
kandake.africa/atmosphereinabox
All in one local private environment for operating PLC, PDS, and whatever you need for ATprotocol development
kandake.africa/atmosphereinabox
All in one local private environment for operating PLC, PDS, and whatever you need for ATprotocol development
kandake.africa/atmosphereinabox
All in one local private environment for operating PLC, PDS, and whatever you need for ATprotocol development
DavidBuchanan314/picopds
A minimum viable atproto PDS for protocol experimentation purposes
atproto PDS & account debugger
Quick diagnostics for PDS hosts, handles, relay connections, handles, DIDs, ...
The week-end is over so I'm pressing βΈοΈ on my custom PDS project for now. Here's part 2 of my dev journal. I've learned a lot already and so far I feel like it might actually be worth finishing. It's really cool to get a more intimate understanding of ATProtocol and it's implementation.
How to Make a PDS - Part 2 - Zicklag's Leaflets
zicklag.leaflet.pub