Undernet IRCd ircu2.10.12.19
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