···36363737This is a developer sandbox and is meant for technical users. Do not promote your service as being a way for non-technical users to use Bluesky.
38383939-## Other
4040-4141-* Do not mirror sandbox did:plcs to production
3939+## Do not mirror sandbox did:plcs to production
424043414442## Status and Wipes
···57555856When we wipe data, we will be wiping it on all services (BGS, App View, PLC). We will also mark any existing DIDs as “invalid” & will refuse to index those accounts in the next epoch of the network to discourage users from attempting to “rollover” their accounts across wipes.
59575858+# Getting started
5959+6060+For complete instructions on getting your PDS set up, check out the [README](./README.md).
6161+6262+To access your account, you’ll log in with the client of your choice in the exact same way that you log into production Bluesky, for instance the [Bluesky web client](https://app.bsky-sandbox.dev/). When you do so, please provide the url of *your PDS* as the service that you wish to log in to.
6363+6464+## Auto-updates
6565+6666+We’ve included Watchtower in the PDS distribution. Every day at midnight PST, this will check our GitHub container registry to see if there is a new version of the PDS container & update it on your service.
6767+6868+This will allow us to rapidly iterate on protocol changes, as we’ll be able to push them out to the network on a daily basis.
6969+7070+When we do routine network wipes, we will be pushing out a database migration to participating PDS that wipes content and accounts.
7171+7272+You are within your rights to disable Watchtower auto-updates, but we strongly encourage their use and will not be providing support if you decide not to run the most up-to-date PDS distribution.
7373+7474+## Odds & Ends & Warnings & Reminders
7575+7676+🧪 Experiment & have fun!
7777+7878+🤖 Run [feed generators](https://github.com/bluesky-social/feed-generator). They should work the exact same way as production - be sure to adjust your env to listen to Sandbox BGS!
7979+8080+🌈 Feel free to run your own AppView or BGS - although it’s a bit more involved & we’ll be providing limited support for this.
8181+8282+👤 Your PDS will provide your handle by default. Custom domain handles should work exactly the same in sandbox as they do on production Bluesky. Although you will not be able to re-use your handle from production Bluesky as you can only have one DID set per handle.
8383+8484+⚠️ If you follow the self-hosted PDS setup instructions, you’ll have private key material in your env file - be careful about sharing that!
8585+8686+📣 This is a sandbox version of a **public broadcast protocol** - please do not share sensitive information.
8787+8888+🤝 Help each other out! Respond to issues & discussions, chat in [Matrix](https://matrix.to/#/%23bluesky-dev:matrix.org) or the community-run [Discord](https://discord.gg/3srmDsHSZJ), etc.
8989+6090# Learn more about atproto federation
61916292Check out the [high-level view of federation](https://blueskyweb.xyz/blog/5-5-2023-federation-architecture).
···105135106136We’re not actually running a Bluesky PDS in sandbox. You might see Bluesky team members' accounts in the sandbox environment, but those are self-hosted too.
107137108108-The PDS that you’ll be running is much of the same code that is running on the Bluesky production PDS. Notably, all of the in-pds-appview code has been torn out. You can see the actual PDS code that you’re running on the [atproto/simplify-pds](https://github.com/bluesky-social/atproto/pull/1198) branch.
109109-110110-### Getting started
111111-112112-For complete instructions on getting your PDS set up, check out the [README](./README.md).
113113-114114-To access your account, you’ll log in with the client of your choice in the exact same way that you log into production Bluesky, for instance the [Bluesky web client](https://app.bsky-sandbox.dev/). When you do so, please provide the url of *your PDS* as the service that you wish to log in to.
115115-116116-### Auto-updates
117117-118118-We’ve included Watchtower in the PDS distribution. Every day at midnight PST, this will check our GitHub container registry to see if there is a new version of the PDS container & update it on your service.
119119-120120-This will allow us to rapidly iterate on protocol changes, as we’ll be able to push them out to the network on a daily basis.
121121-122122-When we do routine network wipes, we will be pushing out a database migration to participating PDS that wipes content and accounts.
123123-124124-You are within your rights to disable Watchtower auto-updates, but we strongly encourage their use and will not be providing support if you decide not to run the most up-to-date PDS distribution.
125125-126126-## Odds & Ends & Warnings & Reminders
127127-128128-🧪 Experiment & have fun!
129129-130130-🤖 Run [feed generators](https://github.com/bluesky-social/feed-generator). They should work the exact same way as production - be sure to adjust your env to listen to Sandbox BGS!
131131-132132-🌈 Feel free to run your own AppView or BGS - although it’s a bit more involved & we’ll be providing limited support for this.
133133-134134-👤 Your PDS will provide your handle by default. Custom domain handles should work exactly the same in sandbox as they do on production Bluesky. Although you will not be able to re-use your handle from production Bluesky as you can only have one DID set per handle.
135135-136136-⚠️ If you follow the self-hosted PDS setup instructions, you’ll have private key material in your env file - be careful about sharing that!
137137-138138-📣 This is a sandbox version of a **public broadcast protocol** - please do not share sensitive information.
139139-140140-🤝 Help each other out! Respond to issues & discussions, chat in [Matrix](https://matrix.to/#/%23bluesky-dev:matrix.org) or the community-run [Discord](https://discord.gg/3srmDsHSZJ), etc.
138138+The PDS that you’ll be running is much of the same code that is running on the Bluesky production PDS. Notably, all of the in-pds-appview code has been torn out. You can see the actual PDS code that you’re running on the [atproto/simplify-pds](https://github.com/bluesky-social/atproto/pull/1198) branch.