| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- ## This is the darkirc configuration file.
- ## Review it carefully.
- ## IRC listen URL
- #irc_listen="tcp://127.0.0.1:6667"
- ## TLS certificate path if IRC acceptor uses TLS (optional)
- #irc_tls_cert = "/etc/letsencrypt/ircd/fullchain.pem"
- ## TLS secret key path if IRC acceptor uses TLS (optional)
- #irc_tls_secret = "/etc/letsencrypt/ircd/privkey.pem"
- ## List of channels to autojoin for new client connections
- autojoin = ["#dev", "#memes", "#philosophy", "#markets", "#math", "#random"]
- ## Daemon specific password (optional, but once you configure it,
- ## it is required from the client side)
- #password="CHANGE_ME"
- # P2P network settings
- [net]
- ## P2P accept addresses
- #inbound = ["tcp+tls://0.0.0.0:26661", "tcp+tls://[::]:26661"]
- ## Connection slots
- outbound_connections=8
- ## Addresses we want to advertise to peers (optional)
- ## These should be reachable externally
- #external_addrs = ["tcp+tls://my.resolveable.address:26661"]
- ## Seed nodes to connect to
- seeds = ["tcp+tls://lilith0.dark.fi:26661", "tcp+tls://lilith1.dark.fi:26661"]
- # Whitelisted transports for outbound connections
- allowed_transports = ["tcp+tls"]
- # Enable transport mixing
- # Allows mixing transports, e.g. tor+tls:// connecting to tcp+tls://
- # By default this is not allowed.
- transport_mixing = false
- ## ====================
- ## IRC channel settings
- ## ====================
- ##
- ## You can create a shared secret with `darkirc --gen-secret`.
- ## Never share this secret over unencrypted channels or with someone
- ## who you do not want to be able to read all the channel messages.
- ## Use it like this example:
- #[channel."#foo"]
- #secret = "7CkVuFgwTUpJn5Sv67Q3fyEDpa28yrSeL5Hg2GqQ4jfM"
- #topic = "My secret channel"
- [channel."#dev"]
- topic = "DarkFi Development HQ"
- [channel."#markets"]
- topic = "Crypto Market Talk"
- [channel."#math"]
- topic = "Math Talk"
- [channel."#memes"]
- topic = "DarkFi Meme Reality"
- [channel."#philosophy"]
- topic = "Philosophy Discussions"
- [channel."#random"]
- topic = "/b/"
- ## ================
- ## Contact settings
- ## ================
- ##
- ## In this section we configure our contacts and people we want to
- ## have encrypted DMs with. Your contacts' public keys should be
- ## retrieved manually. Whenever this is changed, you can send a
- ## SIGHUP signal to the running darkirc instance to reload these.
- ##
- ## The secret key used to decrypt direct messages sent to your public
- ## key (the counterpart to this secret key).
- ## It is also recommended to paste the public key here as a comment in
- ## order to be able to easily reference it for sharing.
- ##
- ## You can generate a keypair with: darkirc --gen-keypair
- ## and replace the secret key below with the generated one.
- ## **You should never share this secret key with anyone**
- #[secret_key."AKfyoKxnHb8smqP2zt9BVvXkcN7pm9GnqqyuYRmxmWtR"]
- ## This is where you put other people's public keys. The format is:
- ## [contact."nickname"]. "nickname" can be anything you want.
- ## This is how they will appear in your IRC client when they send you a DM.
- ##
- ## Example (set as many as you want):
- #[contact."satoshi"]
- #public_key = "C9vC6HNDfGQofWCapZfQK5MkV1JR8Cct839RDUCqbDGK"
- #
- #[contact."anon"]
- #public_key = "7iTddcopP2pkvszFjbFUr7MwTcMSKZkYP6zUan22pxfX"
|