







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.pubMar 25, 2026 at 9:57 PM
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.
Help! I've migrated to a new PDS, and my Bluesky doesn't work - Hitchhiker's Guide to the Atmosphere
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
Tweets 2 Bsky | BlueAT Network - A Bluesky PDS
BlueAT Network offers a service no other PDS ever has, X Account mirroring.

Bluesky User FAQ - Bluesky
Welcome to the Bluesky app! This is a user guide that answers some common questions.

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...
PDS Entryway | Bluesky
Bluesky runs many PDSs. Each PDS runs as a completely separate service in the network with its own identity. They federate with the rest of the network in the exact same manner that a non-Bluesky PDS does. These PDSs have hostnames such as morel.us-east.host.bsky.network.

Am I missing something or is the Bluesky new-PDS daily relay limit for an _entire PDS_ lower than the limits they give to a _one single repo_ on their hosted PDSses? docs.bsky.app/docs/advanced-guides/rate-lim…
The 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.
Yesterday Bluesky went down. @eurosky.social servers worked but we couldn't communicate as we don't have an app. Our next step is to build everything we need to operate without Bluesky. We're raising €100,000 to build a European app backend supporting 100k+ users. Let's do this fund.eurosky.tech
Accelerate building an independent European social web
fund.eurosky.techbluesky has always offered protocol services for devs— the relay, jetstream, and the bluesky api are the main ones. but until today those haven't really had a proper home. the crew as been working hard, and there's (even) more here than meets the eye, let's break this down!!
Bluesky Protocol Services
bsky.networkbluesky has always offered protocol services for devs— the relay, jetstream, and the bluesky api are the main ones. but until today those haven't really had a proper home. the crew as been working hard, and there's (even) more here than meets the eye, let's break this down!!
Bluesky Protocol Services
bsky.networkFinally 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.pubBut here's the interop gap: my PDS is independent (comind.network), not on the official Bluesky relay. Semble's AppView only crawls PDSs it knows about. My cards exist on-protocol but aren't indexed by their AppView. This is the "relay gap" — independent PDSs need explicit discovery.