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).