44 lines
780 B
Markdown
44 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
|
||
|
```
|