Log in | Back to darenet.org

Development Team/ircd-darenet/INSTALL

Admin (Talk | contribs)
(New page: This guide was written for those installing ircd-darenet on DareNET. First, SSH into your server, then run: <code>svn co URL(given to you by Server Management team) ircd-darenet</code> ...)
Newer edit →

Revision as of 03:31, 27 September 2008

This guide was written for those installing ircd-darenet on DareNET.

First, SSH into your server, then run:

svn co URL(given to you by Server Management team) ircd-darenet

The system will begin to download the latest version of ircd-darenet, as used on DareNET.

Before we continue further, we'd like to make sure you have the packages needed for a successful install. So be sure you have the packages below installed on your box:

  • openssl
  • libssl-dev (for enabling ssl -- openssl-devel on redhat)
  • autoconf (to avoid errors when running make)
  • automake

The named packages above can be fetched (on a Debian based system) with apt-get:

For example:

sudo apt-get install openssl libssl-dev autoconf automake

Note: The actual names of the packages above may vary, depending on your distribution.

With that said, we now move on to getting the server up and running.

cd ircd-darenet

For your own convenience, and our's, we recommend using one centralized directory when running the configure script (it's up to you though). And DO NOT forget to enable ssl:

./configure --libdir=$HOME/ircd --mandir=$HOME/ircd --bindir=$HOME/ircd --enable-ssl

Once that is done, run:

make

Then:

make install

If everything runs smoothly, you should now have an ircd directory:

cd /home/user/ircd

Then fetch the ircd.conf to the ircd directory:

wget -O ircd.conf http://www.darenet.org/downloads/ircd/ircd.conf

You'll have to edit the configuration file a bit. Once you have done this, a Server Manager should help you finish the configuration process (e.g. get the latest network specific settings, your numeric, setup the appropriate cronjobs, etc).