Install and setup irssi and oidentd on Debian
Install irssi and oidentd:
# apt install oidentd irssi irssi-scripts build-essential
See that oidentd is now running:
# ps aux | grep oidentd
You should see output like:
oident 5107 0.0 0.0 8772 160 ? Ss 16:50 0:00 /usr/sbin/oidentd -mf -P 12.34.56.78 -u oident -g oident
Run irssi:
$ irssi
Inside irssi, install script(s):
/run scriptassist
/script install nickcolor.pl
/script autorun nickcolor.pl
Authenticate automatically on startup using SASL:
/network add -sasl_username foo -sasl_password changeme -sasl_mechanism PLAIN LiberaChat
Setup irssi to connect on startup:
/server add -auto -network LiberaChat irc.libera.chat
Setup irssi to join channels on startup:
/channel add -auto ##linux LiberaChat
/channel add -auto #freebsd LiberaChat
/channel add -auto #openbsd LiberaChat
/channel add -auto ##c LiberaChat
/channel add -auto #perl LiberaChat
/channel add -auto #raku LiberaChat
/channel add -auto #ruby LiberaChat
Ignore joins, parts, quits, and nick updates:
/ignore * join part quit nick
Save settings:
/save
