2016-04-13 00:55:37 +02:00
|
|
|
# oragono IRCd config
|
2016-04-12 07:44:00 +02:00
|
|
|
|
|
|
|
# network configuration
|
|
|
|
network:
|
|
|
|
# name of the network
|
|
|
|
name: OragonoTest
|
|
|
|
|
|
|
|
# server configuration
|
2016-04-12 15:00:09 +02:00
|
|
|
server:
|
|
|
|
# server name
|
2016-04-13 00:55:37 +02:00
|
|
|
name: oragono.test
|
2016-04-12 15:00:09 +02:00
|
|
|
|
|
|
|
# addresses to listen on
|
|
|
|
listen:
|
|
|
|
- ":6667"
|
|
|
|
- "127.0.0.1:6668"
|
|
|
|
- "[::1]:6668"
|
2016-04-13 12:45:09 +02:00
|
|
|
- ":6697" # ssl port
|
2016-04-12 15:00:09 +02:00
|
|
|
|
|
|
|
# websocket listening port
|
2016-04-28 12:12:23 +02:00
|
|
|
ws-listen: ":8080"
|
|
|
|
|
|
|
|
# tls listeners
|
|
|
|
tls-listeners:
|
|
|
|
# listener on ":6697"
|
|
|
|
":6697":
|
|
|
|
key: tls.key
|
|
|
|
cert: tls.crt
|
2016-04-12 15:00:09 +02:00
|
|
|
|
2016-06-30 11:28:34 +02:00
|
|
|
# use ident protocol to get usernames
|
|
|
|
check-ident: true
|
|
|
|
|
2016-04-12 15:00:09 +02:00
|
|
|
# password to login to the server
|
2016-04-13 00:55:37 +02:00
|
|
|
# generated using "oragono genpasswd"
|
2016-04-12 15:00:09 +02:00
|
|
|
#password: ""
|
|
|
|
|
|
|
|
# log level, one of error, warn, info, debug
|
|
|
|
log: debug
|
|
|
|
|
|
|
|
# motd filename
|
2016-04-12 08:34:47 +02:00
|
|
|
# if you change the motd, you should move it to ircd.motd
|
|
|
|
motd: oragono.motd
|
2016-04-12 15:00:09 +02:00
|
|
|
|
2016-04-21 08:39:31 +02:00
|
|
|
# addresses/hostnames the PROXY command can be used from
|
|
|
|
proxy-allowed-from:
|
|
|
|
- "localhost"
|
|
|
|
- "127.0.0.1"
|
|
|
|
|
2016-09-05 15:01:40 +02:00
|
|
|
# account/channel registration
|
|
|
|
registration:
|
|
|
|
# account registration
|
|
|
|
accounts:
|
|
|
|
# can users register new accounts?
|
|
|
|
enabled: true
|
|
|
|
|
|
|
|
# length of time a user has to verify their account before it can be re-registered
|
|
|
|
# default is 120 hours, or 5 days
|
|
|
|
verify-timeout: "120h"
|
|
|
|
|
|
|
|
# callbacks to allow
|
|
|
|
enabled-callbacks:
|
|
|
|
- none # no verification needed, will instantly register successfully
|
|
|
|
|
2016-04-12 15:00:09 +02:00
|
|
|
# ircd operators
|
|
|
|
operator:
|
|
|
|
# operator named 'dan'
|
|
|
|
dan:
|
|
|
|
# password to login with /OPER command
|
2016-04-13 00:55:37 +02:00
|
|
|
# generated using "oragono genpasswd"
|
2016-04-12 15:00:09 +02:00
|
|
|
password: JDJhJDA0JE1vZmwxZC9YTXBhZ3RWT2xBbkNwZnV3R2N6VFUwQUI0RUJRVXRBRHliZVVoa0VYMnlIaGsu
|
2016-08-12 14:20:32 +02:00
|
|
|
|
2016-09-04 11:25:33 +02:00
|
|
|
# datastore configuration
|
|
|
|
datastore:
|
|
|
|
# path to the datastore
|
|
|
|
path: ircd.db
|
|
|
|
|
|
|
|
# path to our sqlite db
|
|
|
|
# currently used to lookup masks and store persistent chan data
|
|
|
|
# but planned to be deprecated in a future release
|
|
|
|
sqlite-path: ircd-sqlite.db
|
|
|
|
|
2016-08-12 14:20:32 +02:00
|
|
|
# limits - these need to be the same across the network
|
|
|
|
limits:
|
|
|
|
# nicklen is the max nick length allowed
|
|
|
|
nicklen: 32
|
|
|
|
|
|
|
|
# channellen is the max channel length allowed
|
|
|
|
channellen: 64
|
2016-08-14 06:07:50 +02:00
|
|
|
|
|
|
|
# whowas entries to store
|
|
|
|
whowas-entries: 100
|