







App-password login can succeed against an account's old PDS after migration, then fail to publish with Account is deactivated. This fixes login and session restoration to use the current PD...
Updating Collection not working + getting booted to login · Issue #627 · cosmik-network/semble
Hi, When I'm updating Collections, two things happen: Booted back to login page Repo record is updated but Semble page is not It doesn't matter which changes are made, be it title, descript...
pdsadmin account list does not work · Issue #127 · bluesky-social/pds
Brand-new instance, no idea why half of the commands and features seem extremely broken lol root@server:~# pdsadmin account list /tmp/pdsadmin.account.PpNWuF: line 43: column: command not found roo...

SMM Tools • App Password or Oauth for Bluesky? - Hilary's Leaflet
Some work needs to be done before App Passwords can even remotely be retired. Make that a lot of work - none of these multi-platform tools have implemented it OR the two that did have not implemented Oauth for different PDSs.
your app can run its own pds - keith.is
if you’re building on atproto, you’ve probably reached for “sign in with bluesky” as your auth story. it works! the OAuth flow is fine. but every time a user shows up without a bluesky account, you have to send them to bluesky first, watch them get confused by a totally different brand, and hope they come back. that’s a weird seam in your own product.

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.
Putting a UI on PDS account management
Getting AT Protocol account management out of the terminal.

PDS: review existing oauth scopes via connected apps list · Issue #4838 · bluesky-social/atproto
Scenario I want to stay on top of which apps are messing with what in my PDS. To do so, it's not enough to just make a granular Goldilocks decision once per app. (The more apps I use, the fewer...
Late night PDS MOOver beta release. Still testing, recommend using pdsmoover.com still for important accounts, but thought I'd share the new version of PDS MOOver to see what y'all think. Welcome to the New PDS MOOver (beta™️) oauth.pdsmoover.com
earnest question for @pfrazee.com + anyone else: Why does deactivating your bsky social account deactivate your PDS data repo altogether, inhibiting your ability to sign into other atproto apps?
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.
A note: Some users have noticed that signup doesn't work on Android. OAuth signup is broken on ALL captcha-enabled PDSes, not just ours. This is an hCaptcha regression, not the fault of Bluesky. We are incredibly grateful for @matthieu.bsky.team's work to resolve this. Follow along here:
hCaptcha stopped working due to a COEP error · Issue #380 · hCaptcha/react-hcaptcha
github.comPosted 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.devPDS folks! Working on a redesign of the authentication and dashboard screens for the reference PDS, bringing in a proper component library and consistent patterns across the UI. One notable change: customizable light/dark backgrounds on the auth screens. Let us know what you think! #atproto