You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

oragono.yaml 2.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. # oragono IRCd config
  2. # network configuration
  3. network:
  4. # name of the network
  5. name: OragonoTest
  6. # server configuration
  7. server:
  8. # server name
  9. name: oragono.test
  10. # addresses to listen on
  11. listen:
  12. - ":6667"
  13. - "127.0.0.1:6668"
  14. - "[::1]:6668"
  15. - ":6697" # ssl port
  16. # websocket listening port
  17. ws-listen: ":8080"
  18. # tls listeners
  19. tls-listeners:
  20. # listener on ":6697"
  21. ":6697":
  22. key: tls.key
  23. cert: tls.crt
  24. # use ident protocol to get usernames
  25. check-ident: true
  26. # password to login to the server
  27. # generated using "oragono genpasswd"
  28. #password: ""
  29. # log level, one of error, warn, info, debug
  30. log: debug
  31. # motd filename
  32. # if you change the motd, you should move it to ircd.motd
  33. motd: oragono.motd
  34. # addresses/hostnames the PROXY command can be used from
  35. proxy-allowed-from:
  36. - "localhost"
  37. - "127.0.0.1"
  38. # account/channel registration
  39. registration:
  40. # account registration
  41. accounts:
  42. # can users register new accounts?
  43. enabled: true
  44. # length of time a user has to verify their account before it can be re-registered
  45. # default is 120 hours, or 5 days
  46. verify-timeout: "120h"
  47. # callbacks to allow
  48. enabled-callbacks:
  49. - none # no verification needed, will instantly register successfully
  50. # ircd operators
  51. operator:
  52. # operator named 'dan'
  53. dan:
  54. # password to login with /OPER command
  55. # generated using "oragono genpasswd"
  56. password: JDJhJDA0JE1vZmwxZC9YTXBhZ3RWT2xBbkNwZnV3R2N6VFUwQUI0RUJRVXRBRHliZVVoa0VYMnlIaGsu
  57. # datastore configuration
  58. datastore:
  59. # path to the datastore
  60. path: ircd.db
  61. # path to our sqlite db
  62. # currently used to lookup masks and store persistent chan data
  63. # but planned to be deprecated in a future release
  64. sqlite-path: ircd-sqlite.db
  65. # limits - these need to be the same across the network
  66. limits:
  67. # nicklen is the max nick length allowed
  68. nicklen: 32
  69. # channellen is the max channel length allowed
  70. channellen: 64
  71. # awaylen is the maximum length of an away message
  72. awaylen: 200
  73. # kicklen is the maximum length of a kick message
  74. kicklen: 390
  75. # topiclen is the maximum length of a channel topic
  76. topiclen: 390
  77. # whowas entries to store
  78. whowas-entries: 100