







"a bucket doesn’t necessarily imply a physical container sitting on one PDS. Consider how threads work in the Bluesky app today."
Bitesize Proto: Two PDS containers at the same time; synchronized swimmers - Hitchhiker's Guide to the Atmosphere
Run two PDSs container instances on the same machine, or if crafty elsewhere.
A blob in the bucket - Hitchhiker's Guide to the Atmosphere
Learn how to setup your self hosted PDS to use an S3 object store for blob storage.
Understanding new Cloud Storage hierarchical namespace | Google Cloud Blog
The new hierarchical namespace capabilities bring file system optimizations to Cloud Storage buckets.

How Streamplace Works: Embedded PDS - How Streamplace Works
Never have I gotten so many "wait why would you do it like that" messages.
How Streamplace Works: Embedded PDS - How Streamplace Works
Never have I gotten so many "wait why would you do it like that" messages.
How Streamplace Works: Embedded PDS - How Streamplace Works
Never have I gotten so many "wait why would you do it like that" messages.
celld — Durable Objects, self-hosted
The bucket is the coordinator — no membership protocol, no failure detector, no consensus. Ownership is a record in your bucket, claimed with one atomic write. celld's built-in replicator continuously ships each cell's SQLite state to that bucket as LTX segments.

Launching S3 Files, making S3 buckets accessible as file systems | Amazon Web Services
Amazon S3 Files makes S3 buckets accessible as high-performance file systems on AWS compute resources, eliminating the tradeoff between object storage benefits and interactive file capabilities while enabling seamless data sharing with ~1ms latencies.

bluesky-social/pds
Bluesky PDS (Personal Data Server) container image, compose file, and documentation
Hosting an AT Protocol PDS without containerization - Charlotte Som
A simple setup guide for a PDS without requiring Docker or Caddy
Self-host federated Bluesky instance (PDS) with CloudFlare Tunnel » MszPro・株式会社Smartソフト
This article talks about setting up your own Bluesky personal data server, so you will hold your follow data, post data, and medias on your own server. With proper setup, you will be able to follow people on other At Proto instances (like bsky.social); and people on bsky.social can follow you. Using CloudFlare tunnel We

govi218/pds
Bluesky PDS (Personal Data Server) container image, compose file, and documentation
So Streamplace has some personal-private data of yours in our PostgreSQL database, like your multistream targets (Twitch stream keys) and Discord webhook URLs. I'd love to move those into a personal-private space on your PDS, let's design what that looks like? We need six things: 🧵
daniel holmgren 🫠
here it is folks! lots of details to still nail down, but this is roughly where our heads are at for the design of a permissioned data protocol give it a read and let me know your thoughts!
continuing to build up our permissioned data protocol! this one asks what a bucket actually is and where the data that constitutes a bucket is stored. it argues for maintaining the atproto ethos in the permissioned data protocol as always, looking forward to hearing your thoughts!
Permissioned Data Diary 3: Your Bucket, My Data
dholms.leaflet.pubExploring the idea of self-hosting a Bluesky PDS alongside my Indiekit instance — turning it into a dual-protocol server that federates over both ActivityPub and AT Protocol simultaneously. Inspired by Wafrn’s approach, adapted to Indiekit’s plugin architecture and Cloudron deployment. The goal: ow…
Ricardo Mendes
rmendes.net