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.
