ScuttleBot

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

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button