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

debian (5) irssi (1) oidentd (1) liberachat (1)