43 lines
780 B
Markdown
43 lines
780 B
Markdown
http://localhost:3000
|
|
|
|
```
|
|
This is an AT Protocol Personal Data Server (PDS): https://github.com/bluesky-social/atproto
|
|
|
|
Most API routes are under /xrpc/
|
|
```
|
|
|
|
## Deployment
|
|
|
|
### Generate Config:
|
|
|
|
```bash
|
|
git clone .....
|
|
make create-config
|
|
make generate-secrets
|
|
# edit the pds.env file to set the FQDN
|
|
```
|
|
|
|
### Deploy with Docker
|
|
|
|
```bash
|
|
PDS_HOSTNAME="pds.sheltersky.org"
|
|
docker run --rm --name bluesky-pds -p 3000:3000 -v ./pds.env:/pds/pds.env --hostname "${PDS_HOSTNAME}" --env-file ./pds.env bluesky-pds:0.4.74
|
|
```
|
|
|
|
### Deploy with Docker Compose
|
|
|
|
```yaml
|
|
services:
|
|
bluesky-pds:
|
|
hostname: ${PDS_HOSTNAME}
|
|
image: bluesky-pds:0.4.74
|
|
env_file: ./pds.env
|
|
ports:
|
|
- 3000:3000
|
|
volumes:
|
|
- ./pds.env:/pds/pds.env
|
|
```
|
|
|
|
```bash
|
|
docker-compose up -d
|
|
```
|