Fork of official Bluesky PDS (Personal Data Server).

docs: add env vars to the docs for easier reference

Also added a sample.env which makes it easy to reference when people are trying to use docker separately

+38
+22
README.md
··· 27 27 * [Using the Bluesky app with your PDS](#using-the-bluesky-app-with-your-pds) 28 28 * [Setting up SMTP](#setting-up-smtp) 29 29 * [Updating your PDS](#updating-your-pds) 30 + * [Environment Variables](#environment-variables) 30 31 31 32 <!-- tocstop --> 32 33 ··· 223 224 ```bash 224 225 sudo pdsadmin update 225 226 ``` 227 + 228 + ### Environment Variables 229 + 230 + | Environment Variable | Value | Default | 231 + |---------------------|-------|---------| 232 + | `PDS_HOSTNAME` | Empty | None | 233 + | `PDS_JWT_SECRET` | Empty | None | 234 + | `PDS_ADMIN_PASSWORD` | Empty | None | 235 + | `PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX` | Empty | None | 236 + | `PDS_DATA_DIRECTORY` | `/pds` | `/pds` | 237 + | `PDS_BLOBSTORE_DISK_LOCATION` | `/pds/blocks` | `/pds/blocks` | 238 + | `PDS_BLOB_UPLOAD_LIMIT` | `52428800` | `52428800` (50MB) | 239 + | `PDS_DID_PLC_URL` | `https://plc.directory` | `https://plc.directory` | 240 + | `PDS_BSKY_APP_VIEW_URL` | `https://api.bsky.app` | `https://api.bsky.app` | 241 + | `PDS_BSKY_APP_VIEW_DID` | `did:web:api.bsky.app` | `did:web:api.bsky.app` | 242 + | `PDS_REPORT_SERVICE_URL` | `https://mod.bsky.app` | `https://mod.bsky.app` | 243 + | `PDS_REPORT_SERVICE_DID` | `did:plc:ar7c4by46qjdydhdevvrndac` | `did:plc:ar7c4by46qjdydhdevvrndac` | 244 + | `PDS_CRAWLERS` | `https://bsky.network` | `https://bsky.network` | 245 + | `LOG_ENABLED` | `true` | `true` | 246 + | `PDS_EMAIL_SMTP_URL` | Empty | None | 247 + | `PDS_EMAIL_FROM_ADDRESS` | Empty | None | 226 248 227 249 ## License 228 250
+16
sample.env
··· 1 + PDS_HOSTNAME= 2 + PDS_JWT_SECRET= 3 + PDS_ADMIN_PASSWORD= 4 + PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX= 5 + PDS_DATA_DIRECTORY=/pds 6 + PDS_BLOBSTORE_DISK_LOCATION=/pds/blocks 7 + PDS_BLOB_UPLOAD_LIMIT=52428800 8 + PDS_DID_PLC_URL=https://plc.directory 9 + PDS_BSKY_APP_VIEW_URL=https://api.bsky.app 10 + PDS_BSKY_APP_VIEW_DID=did:web:api.bsky.app 11 + PDS_REPORT_SERVICE_URL=https://mod.bsky.app 12 + PDS_REPORT_SERVICE_DID=did:plc:ar7c4by46qjdydhdevvrndac 13 + PDS_CRAWLERS=https://bsky.network 14 + LOG_ENABLED=true 15 + PDS_EMAIL_SMTP_URL= 16 + PDS_EMAIL_FROM_ADDRESS=