]> git.somenet.org - root/pub/somesible.git/blob - roles/server/ircd/files/default/inspircd/inspircd.conf
[roles/server/ircd] install inspircd
[root/pub/somesible.git] / roles / server / ircd / files / default / inspircd / inspircd.conf
1 #
2 ################################################
3 ### Managed by someone's ansible provisioner ###
4 ################################################
5 # Part of: https://git.somenet.org/root/pub/somesible.git
6 # 2017-2024 by someone <someone@somenet.org>
7 #
8 ########################################################################
9 #                                                                      #
10 #               ___                ___ ____   ____    _                #
11 #              |_ _|_ __  ___ _ __|_ _|  _ \ / ___|__| |               #
12 #               | || '_ \/ __| '_ \| || |_) | |   / _` |               #
13 #               | || | | \__ \ |_) | ||  _ <| |__| (_| |               #
14 #              |___|_| |_|___/ .__/___|_| \_\\____\__,_|               #
15 #                            |_|                                       #
16 #      ____             __ _                       _   _               #
17 #     / ___|___  _ __  / _(_) __ _ _   _ _ __ __ _| |_(_) ___  _ __    #
18 #    | |   / _ \| '_ \| |_| |/ _` | | | | '__/ _` | __| |/ _ \| '_ \   #
19 #    | |__| (_) | | | |  _| | (_| | |_| | | | (_| | |_| | (_) | | | |  #
20 #     \____\___/|_| |_|_| |_|\__, |\__,_|_|  \__,_|\__|_|\___/|_| |_|  #
21 #                            |___/                                     #
22 #                                                                      #
23 ########################################################################
24 #                                                                      #
25 #         Unalphabeticalise the modules list at your own risk          #
26 #                                                                      #
27 ########################################################################
28
29 <config format="xml">
30 <server name="x.irc.somenet.org" description="Misconfigured/not overriden config" network="SomeNet">
31 <admin name="Someone" nick="Someone" email="contact@somenet.org">
32
33 <bind address="" port="6699" type="servers" ssl="sslprofile">
34 <bind address="" port="6667" type="clients">
35 <bind address="" port="6697" type="clients" ssl="sslprofile">
36 <bind address="" port="6665" type="clients" ssl="sslprofile">
37
38 <performance
39              netbuffersize="10240"
40              maxwho="4096"
41              somaxconn="128"
42              limitsomaxconn="true"
43              softlimit="12800"
44              quietbursts="yes"
45              nouserdns="no">
46
47 <pid file="/run/inspircd/inspircd.pid">
48 <dns server="127.0.0.1" timeout="5">
49
50 <include file="/etc/inspircd/global.conf">
51 <include file="/etc/inspircd/inspircd.secret.conf">
52
53 <sslprofile name="sslprofile"
54             provider="gnutls"
55             cafile=""
56             certfile="/etc/ssl/letsencrypt/x.irc.somenet.org/cert.pem"
57             crlfile=""
58             dhfile="dhparams.pem"
59             hash="sha256"
60             keyfile="/etc/ssl/letsencrypt/x.irc.somenet.org/privkey.pem"
61             mindhbits="1024"
62             outrecsize="2048"
63             priority="SECURE192"
64             requestclientcert="yes"
65             strictpriority="no">