summaryrefslogtreecommitdiff
path: root/webircgateway/config.conf.example
diff options
context:
space:
mode:
authorMistivia <i@mistivia.com>2025-11-02 15:29:28 +0800
committerMistivia <i@mistivia.com>2025-11-02 15:29:28 +0800
commit9f42c2d5f911cb4e215d7873221e642ce7df4d61 (patch)
tree6dac90a889a7402a9556d3d1bcc5cb53cdb9f123 /webircgateway/config.conf.example
parentfb2d9de539b660a261af19b1cbcceb7ee7980cb1 (diff)
deprecate webircdateway and ngircd
Diffstat (limited to 'webircgateway/config.conf.example')
-rw-r--r--webircgateway/config.conf.example135
1 files changed, 0 insertions, 135 deletions
diff --git a/webircgateway/config.conf.example b/webircgateway/config.conf.example
deleted file mode 100644
index ec0f65f..0000000
--- a/webircgateway/config.conf.example
+++ /dev/null
@@ -1,135 +0,0 @@
-# 1 = Debug; 2 = Info; 3 = Warn;
-logLevel = 3
-
-# Enable the built in identd server (listens on port 113)
-identd = false
-
-# The name of this gateway as reported in WEBIRC to IRC servers
-gateway_name = "webircgateway"
-
-# A secret string used for generating client JWT tokens. Do not share this!
-secret = ""
-
-# Send the server a quit message when the client is closed
-# Comment out to disable
-send_quit_on_client_close = "Client closed"
-
-[verify]
-recaptcha_url = "https://www.google.com/recaptcha/api/siteverify"
-#recaptcha_url = "https://hcaptcha.com/siteverify"
-recaptcha_secret = ""
-recaptcha_key = ""
-
-# If required, a client must always pass a captcha challenge before making an IRC connection
-required = false
-
-[clients]
-# Default username / realname for IRC connections. If disabled it will use
-# the values provided from the IRC client itself.
-# %a will be replaced with the users ip address
-# %h will be replaced with the users hostname
-# %i will be replaced with a hexed value of the users IP
-# %n will be replaced with the client provided nick
-#username = "%i"
-#realname = "I am a webchat user"
-
-# This hostname value will only be used when using a WEBIRC password
-#hostname = "%h"
-
-# The websocket / http server
-[server.1]
-bind = "0.0.0.0"
-port = 80
-
-# Example TLS server
-#[server.2]
-#bind = "0.0.0.0"
-#port = 443
-#tls = true
-#cert = server.crt
-#key = server.key
-# If you don't have a certificate, uncomment the below line to automatically generate a
-# free certificate using letsencrypt.com (overrides the above cert/key options). This requires
-# a server running on port 80 to initially generate the certificate.
-#letsencrypt_cache = ./certs
-
-# Example unix socket server
-#[server.3]
-#bind = unix:/tmp/webircgateway.sock
-#bind_mode = 0777
-
-# Serve static files from a web root folder.
-# Optional, but handy for serving the Kiwi IRC client if no other webserver is available
-[fileserving]
-enabled = false
-webroot = www/
-
-[transports]
-websocket
-sockjs
-kiwiirc
-
-# Websites (hostnames) that are allowed to connect here
-# No entries here will allow any website to connect.
-# Origins do not include a trailing / after the host (and optional port)
-[allowed_origins]
-#"*://example.com"
-
-# If using a reverse proxy, it must be whitelisted for the client
-# hostnames to be read correctly. In CIDR format.
-# The user IPs are read from the standard X-Forwarded-For HTTP header
-[reverse_proxies]
-127.0.0.0/8
-10.0.0.0/8
-172.16.0.0/12
-192.168.0.0/16
-"::1/128"
-"fd00::/8"
-
-# Connections will be sent to a random upstream
-[upstream.1]
-hostname = "irc.example.net"
-port = 6667
-tls = false
-# Connection timeout in seconds
-timeout = 5
-# Throttle the lines being written by X per second
-throttle = 2
-webirc = ""
-serverpassword = ""
-# Outgoing protocol, valid options: tcp, tcp4, tcp6, unix
-# this can be used to force ipv4, ipv6 etc
-protocol = tcp
-# IP address of the local network interface to bind for outgoing connections
-localaddr = ""
-
-
-# A public gateway to any IRC network
-# If enabled, Kiwi IRC clients may connect to any IRC network (or a whitelisted
-# network below) through the kiwiirc engine
-[gateway]
-enabled = false
-timeout = 5
-throttle = 2
-# Outgoing protocol, valid options: tcp, tcp4, tcp6
-protocol = tcp
-# IP address of the local network interface to bind for outgoing connections
-localaddr = ""
-
-# Whitelisted IRC networks while in public gateway mode
-# If any networks are in this list then connections can only be made to these
-[gateway.whitelist]
-#irc.example.com
-#*.example2.com
-
-[gateway.webirc]
-irc.network.org = webirc_password
-irc.network2.org = webirc_password
-
-[dnsbl]
-# "verify" - if the client supports it, tell it to show a captcha
-# "deny" - deny the connection entirely
-action = verify
-
-[dnsbl.servers]
-dnsbl.dronebl.org