ScuttleBot
| 2d8a379… | lmata | 1 | # Ergo ircd.yaml — generated by entrypoint from environment variables. |
| 2d8a379… | lmata | 2 | # Do not edit this file directly; edit ircd.yaml.tmpl instead. |
| 2d8a379… | lmata | 3 | |
| 2d8a379… | lmata | 4 | network: |
| 2d8a379… | lmata | 5 | name: ${ERGO_NETWORK_NAME} |
| 2d8a379… | lmata | 6 | |
| 2d8a379… | lmata | 7 | server: |
| 2d8a379… | lmata | 8 | name: ${ERGO_SERVER_NAME} |
| 2d8a379… | lmata | 9 | listeners: |
| 2d8a379… | lmata | 10 | ":6667": |
| 2d8a379… | lmata | 11 | # plaintext IRC — internal Docker network only, not published |
| 2d8a379… | lmata | 12 | casemapping: "ascii" |
| 2d8a379… | lmata | 13 | enforce-utf8: true |
| 2d8a379… | lmata | 14 | lookup-hostnames: false |
| 2d8a379… | lmata | 15 | forward-confirm-hostnames: false |
| 2d8a379… | lmata | 16 | check-ident: false |
| 2d8a379… | lmata | 17 | relaymsg: |
| c3c693d… | noreply | 18 | enabled: true |
| c3c693d… | noreply | 19 | separators: / |
| c3c693d… | noreply | 20 | available-to-chanops: false |
| 2d8a379… | lmata | 21 | ip-cloaking: |
| 2d8a379… | lmata | 22 | enabled: false |
| 2d8a379… | lmata | 23 | max-sendq: "1M" |
| 2d8a379… | lmata | 24 | ip-limits: |
| 2d8a379… | lmata | 25 | count-exempted: true |
| 2d8a379… | lmata | 26 | throttle-exempted: true |
| 2d8a379… | lmata | 27 | |
| 2d8a379… | lmata | 28 | accounts: |
| 2d8a379… | lmata | 29 | authentication-enabled: true |
| 2d8a379… | lmata | 30 | registration: |
| 2d8a379… | lmata | 31 | enabled: true |
| 2d8a379… | lmata | 32 | allow-before-connect: true |
| 2d8a379… | lmata | 33 | throttling: |
| 2d8a379… | lmata | 34 | enabled: false |
| 2d8a379… | lmata | 35 | bcrypt-cost: 4 |
| 2d8a379… | lmata | 36 | email-verification: |
| 2d8a379… | lmata | 37 | enabled: false |
| 2d8a379… | lmata | 38 | nick-reservation: |
| 2d8a379… | lmata | 39 | enabled: true |
| 2d8a379… | lmata | 40 | additional-nick-limit: 0 |
| 2d8a379… | lmata | 41 | method: strict |
| 2d8a379… | lmata | 42 | allow-custom-enforcement: false |
| 2d8a379… | lmata | 43 | multiclient: |
| 2d8a379… | lmata | 44 | enabled: true |
| 2d8a379… | lmata | 45 | allowed-by-default: true |
| 2d8a379… | lmata | 46 | always-on: opt-out |
| 2d8a379… | lmata | 47 | auto-away: opt-out |
| 2d8a379… | lmata | 48 | |
| 2d8a379… | lmata | 49 | channels: |
| 2d8a379… | lmata | 50 | default-modes: +ntC |
| 2d8a379… | lmata | 51 | registration: |
| 2d8a379… | lmata | 52 | enabled: true |
| 2d8a379… | lmata | 53 | |
| 2d8a379… | lmata | 54 | datastore: |
| 2d8a379… | lmata | 55 | path: /ircd/ircd.db |
| 2d8a379… | lmata | 56 | |
| 2d8a379… | lmata | 57 | history: |
| 2d8a379… | lmata | 58 | enabled: true |
| 2d8a379… | lmata | 59 | channel-length: 256 |
| 2d8a379… | lmata | 60 | client-length: 64 |
| 2d8a379… | lmata | 61 | autoresize-window: 1d |
| 2d8a379… | lmata | 62 | autoreplay-on-join: 0 |
| 2d8a379… | lmata | 63 | chathistory-limit: 100 |
| 2d8a379… | lmata | 64 | znc-maxmessages: 2048 |
| 2d8a379… | lmata | 65 | restrictions: |
| 2d8a379… | lmata | 66 | expire-time: 1w |
| 2d8a379… | lmata | 67 | query-cutoff: none |
| 2d8a379… | lmata | 68 | persistent: |
| 2d8a379… | lmata | 69 | enabled: ${ERGO_HISTORY_ENABLED} |
| 2d8a379… | lmata | 70 | unregistered-channels: false |
| 2d8a379… | lmata | 71 | registered-channels: opt-in |
| 2d8a379… | lmata | 72 | direct-messages: opt-in |
| 2d8a379… | lmata | 73 | connection-string: ${ERGO_HISTORY_DSN} |
| 2d8a379… | lmata | 74 | |
| 2d8a379… | lmata | 75 | api: |
| 2d8a379… | lmata | 76 | enabled: true |
| 2d8a379… | lmata | 77 | listen: "0.0.0.0:8089" |
| 2d8a379… | lmata | 78 | bearer-tokens: |
| 2d8a379… | lmata | 79 | - ${ERGO_API_TOKEN} |
| 2d8a379… | lmata | 80 | |
| 2d8a379… | lmata | 81 | logging: |
| 2d8a379… | lmata | 82 | - method: stderr |
| 2d8a379… | lmata | 83 | type: "*" |
| 2d8a379… | lmata | 84 | level: warn |