this repo has no description
1# BSPDS
2
3A production-grade Personal Data Server (PDS) for the AT Protocol. Drop-in replacement for Bluesky's reference PDS, using postgres and s3-compatible blob storage.
4
5## Features
6
7- Full AT Protocol support (`com.atproto.*` endpoints)
8- OAuth 2.1 provider (PKCE, DPoP, PAR)
9- WebSocket firehose (`subscribeRepos`)
10- Multi-channel notifications (email, discord, telegram, signal)
11- Built-in web UI for account management
12- Per-IP rate limiting
13
14## Quick Start
15
16```bash
17cp .env.example .env
18podman compose up -d
19just run
20```
21
22## Configuration
23
24See `.env.example` for all configuration options.
25
26## Development
27
28Run `just` to see available commands.
29
30```bash
31just test # run tests
32just lint # clippy + fmt
33```
34
35## License
36
37TBD