Alternative ATProto PDS implementation
1# The public hostname of the PDS. 2host_name = "pds.example.com" 3# The path to the primary sqlite database. 4db = "sqlite://data/sqlite.db" 5# The address to listen to for incoming requests. 6listen_address = "0.0.0.0:8000" 7 8# File to store private keys. 9# Care must be taken to ensure that the contents of this file aren't exposed! 10key = "data/default.key" 11 12# Test mode. This instructs BluePDS not to federate with the rest of the AT network. 13# 14# Specifically, this means that we will not broadcast account changes to the PLC directory, 15# and we will not connect to upstream relays. 16test = true 17 18# Optional. Configuration for exporting metrics to a cloud monitoring dashboard. 19# [metrics] 20# type = "prometheus_push" 21# url = "http://127.0.0.1:9090/metrics/bluepds" 22 23[firehose] 24# Upstream relays to reach out to upon startup. 25relays = ["https://bsky.network"] 26 27[repo] 28path = "data/repo" 29 30[plc] 31path = "data/plc" 32 33[blob] 34path = "data/blob" 35limit = 10485760 # 10 MB