this repo has no description
Tranquil PDS on Kubernetes#
If you're reaching for kubernetes for this app, you're experienced enough to know how to spin up:
- cloudnativepg (or your preferred postgres operator)
- valkey
- s3-compatible object storage (minio operator, or just use a managed service)
- the app itself (it's just a container with some env vars)
You'll need a wildcard TLS certificate for *.your-pds-hostname.example.com. User handles are served as subdomains.
The container image expects:
DATABASE_URL- postgres connection stringS3_ENDPOINT,AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY,S3_BUCKETVALKEY_URL- redis:// connection stringPDS_HOSTNAME- your PDS hostname (without protocol)JWT_SECRET,DPOP_SECRET,MASTER_KEY- generate withopenssl rand -base64 48CRAWLERS- typicallyhttps://bsky.networkand more, check the .env.example.
Health check: GET /xrpc/_health