Log in | Back to darenet.org

Development Team/ircd-darenet/INSTALL

(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> ...)
m
Line 3: Line 3:
First, SSH into your server, then run:
First, SSH into your server, then run:
-
<code>svn co URL(given to you by Server Management team) ircd-darenet</code>
+
'''<code>svn co URL(given to you by Server Management team) ircd-darenet</code>'''
The system will begin to download the latest version of ircd-darenet, as used on DareNET.
The system will begin to download the latest version of ircd-darenet, as used on DareNET.
Line 18: Line 18:
For example:
For example:
-
<code>sudo apt-get install openssl libssl-dev autoconf automake</code>
+
'''<code>sudo apt-get install openssl libssl-dev autoconf automake</code>'''
'''Note:''' The actual names of the packages above may vary, depending on your distribution.
'''Note:''' The actual names of the packages above may vary, depending on your distribution.
Line 24: Line 24:
With that said, we now move on to getting the server up and running.
With that said, we now move on to getting the server up and running.
-
<code>cd ircd-darenet</code>
+
'''<code>cd ircd-darenet</code>'''
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:
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:
-
<code>./configure --libdir=$HOME/ircd --mandir=$HOME/ircd --bindir=$HOME/ircd --enable-ssl</code>
+
'''<code>./configure --libdir=$HOME/ircd --mandir=$HOME/ircd --bindir=$HOME/ircd --enable-ssl</code>'''
Once that is done, run:
Once that is done, run:
-
<code>make</code>
+
'''<code>make</code>'''
Then:
Then:
-
<code>make install</code>
+
'''<code>make install</code>'''
If everything runs smoothly, you should now have an ircd directory:
If everything runs smoothly, you should now have an ircd directory:
-
<code>cd /home/user/ircd</code>
+
'''<code>cd /home/user/ircd</code>'''
Then fetch the ircd.conf to the ircd directory:
Then fetch the ircd.conf to the ircd directory:
-
<code>wget -O ircd.conf http://www.darenet.org/downloads/ircd/ircd.conf</code>
+
'''<code>wget -O ircd.conf http://www.darenet.org/downloads/ircd/ircd.conf</code>'''
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).
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).

Revision as of 03:32, 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).