tinyircd is a very small, standalone irc server. It will not connect to any other irc networks, but will communicate with irc clients. It is written with size and security in mind.
The installation instructions assume the presence of DJB's daemontools and ucspi-tcp.
Latest version:
Older versions:
Unpack the tinyircd package:
gunzip -c tinyircd-VERSION.tar.gz | tar -xf - cd tinyircd-VERSION
Compile the tinyircd package
make
As root, install tinyircd in /usr/local:
make setup check
tinyircd-conf tinyircd ircdlog /var/tinyircd SERVERNAMEwhere SERVERNAME is the name your server will advertise to clients (since tinyircd is a standalone server, it won't talk to other servers).
passfd-conf tinyircd ircdlog /var/tinyircd-listen 127.0.0.1 6667 \ /var/tinyircd/sock/incomingThe command given above will cause your server to listen on IP address 127.0.0.1, port 6667.
ln -s /var/tinyircd /service ln -s /var/tinyircd-listen /service
Questions or bug reports to peff@peff.net.