alexkarle.com

Source for alexkarle.com
git clone git://git.alexkarle.com/alexkarle.com.git
Log | Files | Refs | README | LICENSE

008-local-irc.txt (1002B) [raw]


      1 # 008-local-irc
      2 
      3 _Fri Sep 24 23:56:43 EDT 2021_
      4 
      5 Tonight I took the first steps towards on-tilde communication.
      6 It's far from done, but it'll give ~anthony and I something to
      7 chat on while we set up the other services!
      8 
      9 The current plan is to have (for security reasons) a IRC server
     10 ONLY listening on localhost. Then, we'll spin up a bouncer for
     11 users to connect to so they can get chat history while offline.
     12 That bouncer will be exposed externally (either over TLS or over
     13 wireguard).
     14 
     15 The first step was to install ngircd. To be honest, I didn't
     16 survey the scene toooo much. I did a search:
     17 
     18 	pkg_info -Q irc
     19 
     20 And just picked the ircd that seemed most promising.
     21 
     22 Set up was a simple service start:
     23 
     24 	rcctl enable ngircd
     25 	rcctl start ngircd
     26 
     27 And the config file was super well documented so even with my
     28 very beginner knowledge of server admin-ship, I was able to get
     29 it up in no time!
     30 
     31 The [config](https://git.alexkarle.com/garbash-config/file/etc/ngircd/ngircd.conf.html),
     32 of course, is public!