mirror of
https://github.com/scsibug/nostr-rs-relay.git
synced 2024-11-13 22:49:07 -05:00
2924da88bc
Change descr to description. Add `id` for websocket URL. Use integers for supported NIPs instead of strings. Top-level is object, instead of the array before.
59 lines
1.7 KiB
TOML
59 lines
1.7 KiB
TOML
# Nostr-rs-relay configuration
|
|
|
|
[info]
|
|
# The advertised URL for the Nostr websocket.
|
|
relay_url = "wss://nostr.example.com/"
|
|
|
|
# Relay information for clients. Put your unique server name here.
|
|
name = "nostr-rs-relay"
|
|
|
|
# Description
|
|
description = "A newly created nostr-rs-relay.\n\nCustomize this with your own info."
|
|
|
|
# Administrative contact pubkey
|
|
#pubkey = "0c2d168a4ae8ca58c9f1ab237b5df682599c6c7ab74307ea8b05684b60405d41"
|
|
|
|
# Administrative contact email
|
|
#email = "contact@example.com"
|
|
|
|
[database]
|
|
# Directory for SQLite files. Defaults to the current directory. Can
|
|
# also be specified (and overriden) with the "--db dirname" command
|
|
# line option.
|
|
data_directory = "."
|
|
|
|
[network]
|
|
# Bind to this network address
|
|
address = "0.0.0.0"
|
|
# Listen on this port
|
|
port = 8080
|
|
|
|
[options]
|
|
# Reject events that have timestamps greater than this many seconds in
|
|
# the future. Defaults to rejecting anything greater than 30 minutes
|
|
# from the current time.
|
|
reject_future_seconds = 1800
|
|
|
|
[limits]
|
|
# Limit events created per second, averaged over one minute. Must be
|
|
# an integer. If not set (or set to 0), defaults to unlimited.
|
|
messages_per_sec = 0
|
|
|
|
# Limit the maximum size of an EVENT message. Defaults to 128 KB.
|
|
# Set to 0 for unlimited.
|
|
max_event_bytes = 131072
|
|
|
|
# Maximum WebSocket message in bytes. Defaults to 128 KB.
|
|
max_ws_message_bytes = 131072
|
|
|
|
# Maximum WebSocket frame size in bytes. Defaults to 128 KB.
|
|
max_ws_frame_bytes = 131072
|
|
|
|
# Broadcast buffer size, in number of events. This prevents slow
|
|
# readers from consuming memory. Defaults to 4096.
|
|
broadcast_buffer = 4096
|
|
|
|
# Event persistence buffer size, in number of events. This provides
|
|
# backpressure to senders if writes are slow. Defaults to 16.
|
|
event_persist_buffer = 16
|