# this is the path that the object graph will get dumped to (in JSON-LD format), # you probably shouldn't change it, but you can if you want. db: relay.jsonld # Listener listen: 0.0.0.0 port: 8080 # Note note: "Make a note about your instance here." # Number of worker threads to start. If 0, use asyncio futures instead of threads. workers: 0 # Maximum number of inbox posts to do at once # If workers is set to 1 or above, this is the max for each worker push_limit: 512 # The amount of json objects to cache from GET requests json_cache: 1024 ap: # This is used for generating activitypub messages, as well as instructions for # linking AP identities. It should be an SSL-enabled domain reachable by https. host: 'relay.example.com' blocked_instances: - 'bad-instance.example.com' - 'another-bad-instance.example.com' whitelist_enabled: false whitelist: - 'good-instance.example.com' - 'another.good-instance.example.com' # uncomment the lines below to prevent certain activitypub software from posting # to the relay (all known relays by default). this uses the software name in nodeinfo #blocked_software: #- 'activityrelay' #- 'aoderelay' #- 'social.seattle.wa.us-relay' #- 'unciarelay'