Setup an IRC server. - Printable Version +- Support Forums (https://www.supportforums.net) +-- Forum: Categories (https://www.supportforums.net/forumdisplay.php?fid=87) +--- Forum: Computer Support Topics (https://www.supportforums.net/forumdisplay.php?fid=4) +---- Forum: Linux, FreeBSD, and Unix (https://www.supportforums.net/forumdisplay.php?fid=17) +---- Thread: Setup an IRC server. (/showthread.php?tid=4079) |
Setup an IRC server. - DAMINK™ - 12-30-2009 Ok if you want to host your own irc server on a linux box then this is how you do it. First you need to download an IRCD package and for this tutorial i am using hybridIRCD. Now download latest release from here. http://www.ircd-hybrid.org/downloads.html Now as we are installing on linux then download the .tgz file. Now its a good idea to create another user for this. Lets call it ircd. Thats simple to do so im not going to tell you how to do that. Now once you have that done grab your hybrid file and extract it to somewhere you plan to keep it. Like /home/ircd/hybridircd/ or whatever. Now once extracted then from console as user not root cd to extracted directory. Now run ./configure Now run make That will compile the ircd for you. Now you can close your console. You now need to open the /etc/example.conf file and edit that to suit your needs. THIS IS A MUST BY THE WAY. Now the example is heavily documented so its pretty easy that way. Once you have finished editing the config file you need to save it as ircd.conf and save it inside the /etc/ircd-hybrid/ folder. NOT IN THE FOLDER YOU JUST CREATED BUT FROM ROOT DIRECTORY /etc/ircd-hybrid/ Now thats done. Now you will need to open up your firewall to allow the port you specified in your config file. #6667 is default. Now you need to sort your router out to affix an ip address to your system and to open up the ports needed. DMZ zone may be a good choice if you have it. Once that is done you then should go get a free domain name to point to your new irc server. I use no-ip as they have a client you run to update your ip address if its dynamic. Now all that is done simply start your ircd server. To start cd to /<install path>/bin/ and type ./ircd to get your server going. Or as i do i go to the system manager and start it that way. Now time to test it. Get out your irc client and try hook into your newly created irc server. Sounds simple dont it. Wait until you have to edit the config file. Sigh. This is an old tut i made on my forum perhaps a year ago. I will review this when i am sober and if i need to edit anything i will. RE: Setup an IRC server. - Canoris - 12-30-2009 A little help in the ircd.conf file for those who don't understand. Code: ircd-hybrid configuration file [ircd.conf] Configure the the ircd.motd file to display the message at the beginning of connecting to the server. Code: nano /etc/ircd-hybrid/ircd.motd Spoiler (Click to View) RE: Setup an IRC server. - DAMINK™ - 12-30-2009 That be the ircd.conf file. I would recommend perhaps putting in the edits you did rather than the core file as it will not work for anyone else obviously. And we both know there are crap loads of edits needed to get a secure running IRC server. I will add more to my tut regarding changes i did also. But i will setup another IRC server so i can show the results etc. RE: Setup an IRC server. - Canoris - 12-30-2009 (12-30-2009, 10:41 PM)DAMINK™ Wrote: That be the ircd.conf file. I would recommend perhaps putting in the edits you did rather than the core file as it will not work for anyone else obviously.Of course, but this is a basic set-up. RE: Setup an IRC server. - DAMINK™ - 12-30-2009 (12-30-2009, 10:45 PM)Аноним Интерфейс Wrote: Of course, but this is a basic set-up. Yea it gets really complicated when you fully edit that conf file. I spent i think about 1 week trying to get it how i wanted it and never really did. I have all the bots and crap running but never got it just how i like it. RE: Setup an IRC server. - manipulate - 01-01-2010 PROTIP: UnrealIRCd is better. RE: Setup an IRC server. - DAMINK™ - 01-01-2010 What makes UnrealIRCd better exactly? RE: Setup an IRC server. - Canoris - 01-01-2010 (01-01-2010, 07:15 PM)DAMINK™ Wrote: What makes UnrealIRCd better exactly?Yes, a little more detail please.... RE: Setup an IRC server. - manipulate - 01-02-2010 Ease of setup (once you actually read how to set it up) - the configuration file layout is better than any other IRCd I've tried. Stability ...most of the big networks use it. Compatibility with Services and Stats daemons [see last comment] Support [see last comment] There's a lot of good things that go along with being the most popular IRCd. |