Social media is too important to be controlled by a few corporations. We’re building an open foundation for the social internet so that we can all shape its future.
Package | Version | License |
---|---|---|
BlueSky PDS | 0.4 | MIT license |
caddy | 2.7.6 | Apache License 2.0 |
Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
In addition to creating a Droplet from the BlueSky Social PDS 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB BlueSky Social PDS Droplet in the SFO2 region, you can use the following curl
command. You need to either save your API access token) to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "blueskysocialpds"}' \
"https://api.digitalocean.com/v2/droplets"
The AT Protocol is a networking technology created to power the next generation of social applications. The initial reference application, bsky.app, provides a global-scale microblogging experience.
Self-hosting a Bluesky PDS means running your own Personal Data Server that is capable of federating with the wider Bluesky social network.
This application creates a PDS in a droplet.
We recommend you don’t change the order of this flow to make your BlueSky PDS work.
BlueSky PDS configuration instructions:
Configure your DNS for wildcard usage by using the IP from the previous step. Refer to the docs. Without a wildcard, the BlueSky handle won’t function correctly. Check links in Useful links section for additional information.
Useful links: