IRCd HOWTO
Step 1: From the shell.
First, type the following command:
menu
You should receive an output similar to this:
Please choose the letter of the option you need.
--------------------- Main Menu ------------------------
a. Check your shell email
b. Main software menu
c. Text-mode internet browser
d. IRC Chat Clients
e. List Shell commands
------------------------------------------------------
q. To quit back to shell prompt
choice?
Now type the following option:
b to select the main software menu and then option c for
the IRCd menu.
Step 2: Configure the IRCd
You should receive an output similar to this:
Please choose the letter of the option you need.
---------------------- IRCd Menu ---------------------
a. Install UnrealIRCd source
b. Compile UnrealIRCd source
c. Create unrealircd.conf (removes current .conf)
d. Edit unrealircd.conf
e. Edit IRCd MOTD
f. Edit IRCd Rules
g. Start UnrealIRCd
h. Stop UnrealIRCd
i. Rehash UnrealIRCd
------------------------------------------------------
q. To go back to software menu.
choice?
Now you need to type the following commands it really is
as easy as ABC!.
Select option a to install the IRCd source it will come
back to the IRCd menu once copied over.
Select option b to compile the IRCd it will ask you some
questions all the defaults are fine so you can just hit
enter for all these again it will come back to the IRCd
menu once completed.
Select option c to create the unrealircd.conf it will ask
you some questions like:
IRCd Server name:
Your domain name:
Your e-mail:
Network name:
Services root and IRC Oper Nick:
IRC Oper Password :
IRCd Servers IP:
IRC Linking Password:
Once you have answered all the above questions it will
create your unrealircd.conf and start your IRCd you should
see something like this:
Starting UnrealIRCd
_ _ _ ___________ _____ _
| | | | | |_ _| ___ \/ __ \ | |
| | | |_ __ _ __ ___ __ _| | | | | |_/ /| / \/ __| |
| | | | '_ \| '__/ _ \/ _` | | | | | / | | / _` |
| |_| | | | | | | __/ (_| | |_| |_| |\ \ | \__/\ (_| |
\___/|_| |_|_| \___|\__,_|_|\___/\_| \_| \____/\__,_|
v3.2.7
using TRE 0.7.5 (LGPL)
* Loading IRCd configuration ..
* Configuration loaded without any problems ..
* Loading tunefile..
* Dynamic configuration initialized .. booting IRCd.
---------------------------------------------------------------------
Congratulations!
Your IRCd is now running and you should be able to connect
to it.
Step 3:
If you have more than one process with your IRCd shell you
can setup services for your IRCd.
Now type the following:
q to go back to the main software menu and then option d
for the IRC services menu.
You should receive an output similar to this:
Please choose the letter of the option you need.
----------------- IRC Services Menu ------------------
a. Install anope IRC Services source
b. Compile anope IRC Services source
c. Create services.conf
d. Edit services.conf
e. Start anope IRC Services
f. Stop anope IRC Services
g. List all registered nicks
h. List all registered channels
------------------------------------------------------
q. To go back to software menu.
choice?
Now you need to type the following commands it really is
as easy as ABC!.
Select option a to install IRC services source it will
come back to the IRC services menu once copied over.
Select option b to compile IRC services it will ask you
some questions all the defaults are fine so you can just
hit enter for all these apart from the IRCd type:
Select the closest to the type of server on your IRC network:
1) DreamForge 4.6.7 [dated IRCd, upgrade to a current one]
2) Bahamut 1.4.27 [or later]
3) UnrealIRCd 3.1.1 [or later]
4) UltimateIRCd 2.8.2 [or later]
5) UltimateIRCd 3.0.0 [alpha26 or later]
6) Hybrid IRCd 7.0 [experimental]
7) ViagraIRCd 1.3.x [or later]
8) PTlink 6.15.0 [experimental]
Select option 3 for UnrealIRCd and the reset just use the
defaults again it will come back to the IRCd menu once completed.
Select option c to create the services.conf it will ask
you some questions like:
Your domain name:
Network name:
Services root admin nick:
IRCd Servers IP:
IRC Linking Password:
Once you have answered all the above questions it will
create your services.conf and start your IRC services and
they should now be connected to your IRCd!