Webhooks for the AT Protocol
airglow.run
atproto
atprotocol
automation
webhook
1PORT=5175
2DATABASE_PATH=./data/airglow.db
3PUBLIC_URL=http://127.0.0.1:5175
4PDS_URL=http://localhost:3000
5JETSTREAM_URL=wss://jetstream2.us-east.bsky.network/subscribe
6COOKIE_SECRET= # openssl rand -base64 32
7SECRETS_KEY= # optional, enables encrypted user secrets. openssl rand -base64 32
8NSID_ALLOWLIST=
9NSID_BLOCKLIST=
10# Glob patterns (e.g. app.bsky.*) for NSIDs that require automations to
11# declare a non-empty wantedDids list. Use for high-volume collections
12# where a firehose-wide subscription would be too noisy.
13NSID_REQUIRES_DIDS=
14# Hand-picked automation AT URIs, comma-separated. Shown on the homepage
15# and pinned at the top of the gallery tagged "Featured".
16# Example: at://did:plc:abc/run.airglow.automation/xyz,at://did:plc:def/run.airglow.automation/abc
17FEATURED_AUTOMATIONS=