From CSLabsWiki
Revision as of 23:59, 17 February 2016 by Jared (talk | contribs)
IP Address(es):
Contact Person: Jared Dunbar
Last Update: February 2016
Services: private irc server

Hostname: <none currently>
Operating system: Debian 8.2
LDAP Support: none
Development Status: ?
Status: running

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"

Then, fool around with stuff as it doesn't work and hope something works because I am having issues.