bostr/config.js.example

46 lines
1.1 KiB
Plaintext
Raw Normal View History

// Bostr config
module.exports = {
// Server listener [Required]
address: "0.0.0.0",
port: "8080",
// Bouncing mode
// 1 -> Fast. Bouncer connects to <relays> at startup.
// 2 -> Accurate. Every clients has their own sessions (recommended).
mode: 2,
// Clusters.
clusters: 4,
// Whenever store temporary data in memory (RAM) or in a disk
2023-11-01 15:00:25 +07:00
// Options: disk, memory
tmp_store: "memory",
// Log about bouncer connection with relays?
log_about_relays: false,
// Server information.
// Only for when nostr client requesting server information.
server_meta: {
"contact": "unset",
"description": "Nostr Bouncer Server",
"name": "Bostr",
"software": "git+https://github.com/Yonle/bostr",
// Some nostr client may read the following for compatibility check.
// You may change the supported_nips when needed.
"supported_nips": [1,9,11,12,15,16,20,22,26,28,33,40],
"version": "1.0.0"
},
// Nostr relays to bounce [Required]
relays: [
"wss://example1.com",
"wss://example2.com",
// "wss://example3.com",
// ...and so on
]
}