The bmannconsulting.com website

link: https://whtwnd.com/bnewbold.net/entries/Migrating%20PDS%20Account%20with%20%60goat%60 author:

  • Bryan Newbold published: 2024-10-02 tags:
  • ATProtocol
  • pds

[[Bryan Newbold]]'s write up on how to move your [[ATProtocol]] account between [[PDS]].

The entire meat of the article is, install goat:

go install github.com/bluesky-social/indigo/cmd/goat@latest

And then run three commands:

1: Login to your old account

goat account login -u $OLDHANDLE -p $OLDPASSWORD

2: Request a verification token from your current PDS.

goat account plc request-token

3: Run the migrate command

goat account migrate \
  --pds-host $NEWPDSHOST \
  --new-handle $NEWHANDLE \
  --new-password $NEWPASSWORD \
  --new-email $NEWEMAIL \
  --plc-token $NEWPLCTOKEN \
  --invite-code $INVITECODE

The article has more details on manual migrations if things go wrong.