The bmannconsulting.com website
1---
2tags:
3 - ATProtocol
4 - pds
5 - selfhosting
6---
7[[Bryan Newbold]]'s article [[Migrating PDS account with goat]] is excellent!
8
9I have a new MacOS setup going on, so I needed to install GoLang, figure out where go packages live and add them to my path. Yes, the majority of the work is done locally, you just send commands to the old and new servers.
10
11If you run your own PDS, you'll need to be logged into that server to issue some `pdsadmin` commands, e.g. grabbing an invite code.
12
13A couple of notes:
14* if you have a generated password with special characters, quote the 'password' (both old and new)
15* pds-host expects a full path with protocol, so `https://bringyourown.computer`
16
17On getting migrated, I reset password on the new account. This is done with `pdsadmin account reset-password`, operating on DIDs, so you'll need `pdsadmin account list` first to get that.
18
19I don't think this was strictly necessary, it may have been me misreading and asking to reset with Bsky rather than putting in the new PDS host.