Development Team/ircd-darenet/INSTALL
m |
|||
Line 1: | Line 1: | ||
- | + | Since ircd-darenet is currently exclusively developed for DareNET, this install guide is written with that in mind. Should you need assistance, please contact a Server Management Team member. | |
- | + | == Step 1 - Obtaining ircd-darenet == | |
- | + | First, SSH into your server, and run the following command: | |
- | + | '''<code>svn co <url> ircd-darenet</code>''' | |
- | + | Use the URL sent to you in your testlink e-mail for <url>, without the brackets of course. | |
- | + | Once you have issued this command, the system will begin to download the latest version of ircd-darenet, as used on DareNET. | |
- | + | ||
- | + | ||
- | + | ||
- | The named packages above can be fetched (on a Debian based system) with apt-get | + | == Step 2 - Ensure you have required packages == |
+ | |||
+ | Now, 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 | ||
+ | * gawk (neededfor lsync) | ||
+ | |||
+ | The named packages above can be fetched (on a Debian-based system) with apt-get. | ||
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 gawk</code>''' |
- | + | The actual names of the packages above may vary, depending on your distribution. | |
- | + | == Step 3 - Installing ircd-darenet == | |
+ | |||
+ | Since ircd-darenet is developed for DareNET, you will not need to edit any configuration settings prior to installing it. So, let's move on to getting the server installed and running: | ||
'''<code>cd ircd-darenet</code>''' | '''<code>cd ircd-darenet</code>''' | ||
- | + | You can use one centralized directory if you'd like; however, we don't really recommend it. Additionally, DO NOT forget to enable ssl when: | |
- | '''<code>./configure -- | + | '''<code>./configure --prefix=$HOME/ircd --enable-ssl</code>''' |
Once that is done, run: | Once that is done, run: | ||
Line 34: | Line 43: | ||
'''<code>make</code>''' | '''<code>make</code>''' | ||
- | + | then: | |
'''<code>make install</code>''' | '''<code>make install</code>''' | ||
Line 42: | Line 51: | ||
'''<code>cd /home/user/ircd</code>''' | '''<code>cd /home/user/ircd</code>''' | ||
- | + | == Step 4 - Editing the configuration file == | |
+ | |||
+ | Unlike most ircd's and networks, this is a fairly painless process on DareNET. | ||
+ | |||
+ | First, fetch the ircd.conf to the ircd directory: | ||
'''<code>wget -O ircd.conf <nowiki>http://www.darenet.org/files/ircd/ircd.conf</nowiki></code>''' | '''<code>wget -O ircd.conf <nowiki>http://www.darenet.org/files/ircd/ircd.conf</nowiki></code>''' | ||
- | + | Edit the configuration lines as needed. Once you have done that, contact a Server Manager so they can setup lsync for your server, which fetch the additional configuration settings and keep them updated automagically. |
Revision as of 04:42, 4 October 2008
Since ircd-darenet is currently exclusively developed for DareNET, this install guide is written with that in mind. Should you need assistance, please contact a Server Management Team member.
In This Guide: |
Step 1 - Obtaining ircd-darenet
First, SSH into your server, and run the following command:
svn co <url> ircd-darenet
Use the URL sent to you in your testlink e-mail for <url>, without the brackets of course.
Once you have issued this command, the system will begin to download the latest version of ircd-darenet, as used on DareNET.
Step 2 - Ensure you have required packages
Now, 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
- gawk (neededfor lsync)
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 gawk
The actual names of the packages above may vary, depending on your distribution.
Step 3 - Installing ircd-darenet
Since ircd-darenet is developed for DareNET, you will not need to edit any configuration settings prior to installing it. So, let's move on to getting the server installed and running:
cd ircd-darenet
You can use one centralized directory if you'd like; however, we don't really recommend it. Additionally, DO NOT forget to enable ssl when:
./configure --prefix=$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
Step 4 - Editing the configuration file
Unlike most ircd's and networks, this is a fairly painless process on DareNET.
First, fetch the ircd.conf to the ircd directory:
wget -O ircd.conf http://www.darenet.org/files/ircd/ircd.conf
Edit the configuration lines as needed. Once you have done that, contact a Server Manager so they can setup lsync for your server, which fetch the additional configuration settings and keep them updated automagically.