For account hosting: https://atproto.com/guides/self-hosting
For running a relay and appview, the code is dispersed among https://github.com/bluesky-social and we're working on a straight-forward distribution
Mainly because your here and replying, I looked at self hosting the PDS and bounced off because there wasn't really any documentation on day 2 ops. How do I do backups/disaster recovery? What data is stored here and what happens if it's lost? What kind of traffic should I expect to see? What are the risks around updates?
I can probably figure this stuff out by learning the protocol, but I wish the documentation around hosting was deeper than "run this script to install it, run this other one to update"
I guess you should also refuse to use the Internet itself, too.
> We felt that strong account portability was an extremely important feature of the system, to ensure that users don't get locked into a specific host
So how do I leave a host and join another, independent one in Bluesky?