|Contact Person:||Jared Dunbar|
|Last Update:||February 2016|
|Services:||private irc server|
|Operating system:||Debian 8.2|
irc-server is a VM on Felix that will behave as a private irc server, primarily for the task of developing IRC based bots and for "Twitch Does Turtlebot" on a smaller scale, useful for small library or other entities. It allows us ultimate control over what it does.
This is not intended to replace ##cosi on Freenode, as it's generally a good idea to keep the cosi irc somewhere that doesn't go down when COSI does, so that Internet issues don't cause problems (and we can still communicate with others should we use irc on our cell phones) versus when this server goes down, cosi communications go down.
The install started from a base-vm image from Felix.
In addition, there are installed stuff:
wget p7zip-full sudo make gcc build-essential openssl libcurl4-openssl-dev zlib1g zlib1g-dev zlibc libgcrypt11-dev libssl-dev
After I installed this stuff I created an IRC server user called ircd in order to protect the root of the system.
In ircd's home directory I extracted UnrealIRCd using 7z.
In the folder created, I ran ./Config after making it executable, as well as configure, and also src/buildmod
I made it install to /home/ircd/unrealircd
Everything was set to the defaults (press enter a lot)
This is what came out at the end of make and make install:
* UnrealIRCd is now installed. * Leave this directory and run "cd /home/ircd/unrealircd" now * Directory layout: * Base directory: /home/ircd/unrealircd * Configuration files: /home/ircd/unrealircd/conf * Log files: /home/ircd/unrealircd/logs * Modules: /home/ircd/unrealircd/modules * To start/stop UnrealIRCd run: /home/ircd/unrealircd/unrealircd"