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!