CGI:IRC web based IRC client
Perl CSS C
Latest commit 14f36ce Aug 10, 2014 @dgl Merge pull request #6 from FroZnShiva/master
Fix german translation
Failed to load latest commit information.
docs Add smilies.conf example, cleanup a few things. Oct 9, 2007
formats Fix german translation Aug 2, 2014
images New smilies/images Jan 11, 2004
interfaces Use CSS3 box model to keep scrollbars on screen Sep 24, 2013
modules Get rid of some tabs that crept in a long time ago.. Nov 10, 2008
.gitattributes Versioning using git Aug 21, 2007
.gitignore git migration Aug 20, 2007
README Fix line length Sep 18, 2013
cgiirc.config Add smilies.conf example, cleanup a few things. Oct 9, 2007
cgiirc.config.full Fix typos Aug 2, 2014
client-perl.cgi 0.5.11 Sep 18, 2013
client.c Hack for IPv6 access checking to avoid IPv6 unexpectedly allowing con… May 3, 2008
ipaccess.example 0.5.3pre2 - all in one commit as I haven't had access to cvs for a wh… Oct 27, 2003
irc.cgi 0.5.11 Sep 18, 2013
nph-irc.cgi Fix cookie time Sep 24, 2013



CGI:IRC is a Perl/CGI program that lets you access IRC from a web browser, it
is designed to be flexible and has many uses such as an IRC gateway for an IRC
network, a chat-room for a website or to access IRC when stuck behind a
restrictive firewall.

This is a very quick guide to CGI:IRC, you will find more documentation in the
docs directory and on the website.


1. Ability to run CGI scripts using Perl 5.004 or greater
2. UNIX based system
3. Acceptable use policy allows access to IRC

Generally if you pay your host enough they will let you run CGI:IRC, but beware
it does use a lot of memory because each user uses a web server process and a
perl process. This is due to the stream based nature and the fact most
webservers are designed to serve static content.

These are very simple instructions, see the website for more in depth

1. Edit the cgiirc.config or cgiirc.config.full (if you use cgiirc.config.full
   make sure to rename it to cgiirc.config).
2. Copy or upload all the files to your cgi-bin directory, and put the images
   directory in the correct location (may or may not be inside the cgi-bin
   If you don't want to the docs directory does not need to be uploaded to the
3. Check that all the files have the correct permissions and so on
4. Visit the location you installed irc.cgi to.

If it doesn't work see the website as it has answers to common problems.


CGI:IRC has a mailing list for support questions and anything else:

Make sure you read the FAQ on the website before posting though ;-)

David Leadbeater <>