IRC expert with experience.
Install on Linux Server.
Use the best IRCD of the list: [login to view URL]
For example ratbox or other better.
You have to add Irc-Services for nicknames or other system to solve when the connection to the irc is lost for a moment and then the connection becomes reconnect again: state nickname is "ghost".
Preferably you have to run SSL.
Thanks