|
1
|
# scuttlebot.yaml — example standalone config. |
|
2
|
# Copy to scuttlebot.yaml and edit. All fields are optional; defaults shown. |
|
3
|
|
|
4
|
ergo: |
|
5
|
# binary_path: ergo # path to ergo binary; auto-downloaded if not found |
|
6
|
# data_dir: ./data/ergo # where ergo stores ircd.db and generated config |
|
7
|
# network_name: scuttlebot # IRC network name |
|
8
|
# server_name: irc.scuttlebot.local |
|
9
|
# irc_addr: 127.0.0.1:6667 # IRC listen address (set to :6667 to accept external connections) |
|
10
|
# api_addr: 127.0.0.1:8089 # ergo HTTP API — keep on loopback |
|
11
|
# api_token: "" # auto-generated if blank |
|
12
|
|
|
13
|
# Security for public deployments: |
|
14
|
# require_sasl: true # reject IRC connections that don't authenticate |
|
15
|
# default_channel_modes: "+Rn" # restrict channel joins to registered nicks |
|
16
|
|
|
17
|
history: |
|
18
|
# enabled: false |
|
19
|
# postgres_dsn: postgres://user:pass@localhost/scuttlebot?sslmode=disable |
|
20
|
|
|
21
|
datastore: |
|
22
|
# driver: sqlite # "sqlite" or "postgres" |
|
23
|
# dsn: ./data/scuttlebot.db |
|
24
|
|
|
25
|
# api_addr: 127.0.0.1:8080 # bind to loopback; use a reverse proxy for external access |
|
26
|
# mcp_addr: 127.0.0.1:8081 |
|
27
|
|
|
28
|
# topology: (see scuttlebot.yaml for full annotated example) |
|
29
|
|