garbash-www

archive of ~alex garbash.com page
git clone git://git.alexkarle.com.com/garbash-www
Log | Files | Refs | README | LICENSE

008-local-irc.md (1037B) [raw]


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