We will use version ngircd in this case and Almalinux 8. Please make sure firewalld is turned off.
systemctl stop firewalld
systemctl disable firewalld
Now install package first.
dnf update -y
dnf install autoconf automake gcc make expect glibc-devel gnutls-devel libident-devel make pam-devel pkg-config tcp_wrappers-devel telnet zlib-devel
Install ngircd
wget https://ngircd.barton.de/pub/ngircd/ngircd-27.tar.gz
tar -zxvf ngircd-27.tar.gz
cd ngircd-27
./autogen.sh
./configure
make
make install
A live configuration file located on /usr/local/etc/ngircd.conf and you can test configtest using ngircd --configtest
You will see lot of debug and things that might need some modifications.
Then start it using : ngircd
Now binding into Forwarding.

And you are done. You might need to configure /usr/local/etc/ngircd.conf further if you need some modifications.