A minimal AT Protocol Personal Data Server written in JavaScript.
atproto
pds
1// Example Node.js PDS server
2import { createServer } from '@pds/node';
3
4const { listen } = await createServer({
5 dbPath: process.env.PDS_DB_PATH || './pds.db',
6 blobsDir: process.env.PDS_BLOBS_DIR || './blobs',
7 jwtSecret: process.env.JWT_SECRET || 'development-secret',
8 port: parseInt(process.env.PORT || '3000', 10),
9 hostname: process.env.HOSTNAME,
10 appviewUrl: process.env.APPVIEW_URL,
11 appviewDid: process.env.APPVIEW_DID,
12 relayUrl: process.env.RELAY_URL,
13 password: process.env.PDS_PASSWORD,
14});
15
16await listen();