This guide covers running a Bluesky PDS (Personal Data Server) on macOS using Docker Desktop and Cloudflare Tunnel for public access.
The standard PDS distribution targets Linux VPS deployments. This setup adapts it for macOS with:
- Docker Desktop instead of native Docker
- Cloudflare Tunnel instead of Caddy (handles TLS, no port forwarding needed)
~/pdsdata directory instead of/pds