Undernet IRCd ircu2.10.12.19

Last modified date

ircu2.10.12.19


Step #1 – Terminal

sudo apt update && sudo apt upgrade -y
sudo apt install -y bison flex git oidentd build-essential
sudo adduser ircu
su - ircu
git clone https://github.com/UndernetIRC/ircu2
cd ircu2/
./configure --prefix=/home/ircu/ircd --with-maxcon=1024
make
make install
cd ../ircd/lib
cp example.conf ircd.conf

Step #2 – Edit config

nano ircd.conf

Step #3 – Make oper password

Password should be stored in ircd.conf in oper block

cd /home/ircu/ircd/bin
./umkpasswd -m native <password>

Step #4 – Start server

Check config: /home/ircu/ircd/bin/ircd -k 9
Run server:/home/ircu/ircd/bin/ircd
Kill:pkill -15 ircd
Rehash:kill -HUP "PID"

Step #5 – Cronjon

crontab -e

@reboot cd /home/ircu/ircu2 && /home/ircu/ircd/bin/ircd

https://coder-com.universalnet.org/viewtopic.php?t=6

https://github.com/UndernetIRC/ircu2