







A checklist of things to check when you move to a new PDS and new posts don't show or your account doesn't load on Bluesky
Running Bluesky PDS undockered
A bit over a year ago, in the first week of January 2025, I migrated my main Bluesky account to my own PDS on a Netcup VPS. It’s been quite easy to set up using the official installer, and it’s been running pretty much without any problems or maintenance the whole year.
rekmarks/bluesky-account-migrator
A simple CLI for migrating Bluesky accounts from one PDS to another.
rekmarks/bluesky-account-migrator
A simple CLI for migrating Bluesky accounts from one PDS to another.
Notes on migrating a Bluesky account | Archived fry69
So You Want to Migrate... If you have an account on a Bluesky mushroom PDS (\<mushroom>.\*.bsky.network) and want to migrate to another PDS (e.g., your own), this can currently be a daunting task. As of this writing, there are a few web-based migration tools available, but even with those you might...
🔎 bluesky change account pds - Google Search

pds/ACCOUNT_MIGRATION.md at main · bluesky-social/pds
Bluesky PDS (Personal Data Server) container image, compose file, and documentation - bluesky-social/pds
here is how i've been explaining PDS migration to the 115 users i've migrated: imagine your bluesky account as being an apartment. you're upset the rent is changing, so you move to a cheaper apartment on the other side of town. after you move, you have to update your address with the post office.
daniel holmgren 🫠
& you lose if you say the word "protocol", "decentralized", "repo", or "pds" to illustrate: the cloud is "the thing where i keep my photos when i drop my phone in a lake". if you even mention a "server" while explaining the cloud then you lost the thread
Every time you view or like a post or take most actions on Bluesky or Blacksky your requests go through your Personal Data Server (PDS). It’s also the home of all your data. To date, we’ve used other people’s software to run Blacksky’s fleet of PDS. In the next week we’ll be migrating to our own.
here is how i've been explaining PDS migration to the 115 users i've migrated: imagine your bluesky account as being an apartment. you're upset the rent is changing, so you move to a cheaper apartment on the other side of town. after you move, you have to update your address with the post office.
daniel holmgren 🫠
& you lose if you say the word "protocol", "decentralized", "repo", or "pds" to illustrate: the cloud is "the thing where i keep my photos when i drop my phone in a lake". if you even mention a "server" while explaining the cloud then you lost the thread
Posted the other day about migrating my account to my own PDS, here's the write up! I used the goat command line tool and I've included commands to backup and verify. Overall a painless experience! jola.dev/posts/migrating-atproto-accou…
Migrating your Bluesky account the hard way
jola.devThe frustrating thing about this is that when you "Login with Bluesky", you're not even actually logging in with Bluesky The App. You may be using a Bluesky PBC-hosted PDS, but it has nothing to do with @bsky.app, other than it's the PDS you're assigned when you create an account on their client.
Finally time to drop the thing I've been working on for weeks: Bluesky without Bluesky – I ran a full stack PDS/Relay/AppServer/Client stack using no bluesky code!
Bluesky... without Bluesky
mia.leaflet.pubFinally time to drop the thing I've been working on for weeks: Bluesky without Bluesky – I ran a full stack PDS/Relay/AppServer/Client stack using no bluesky code!
Bluesky... without Bluesky
mia.leaflet.pub