snircd + qwebirc を動かしてみた@Ubuntu9.04/32bit

webchat.freenode.net で利用されている IRCd と WebIRCサーバーです。
Debian環境に慣れる意味を込めて Ubuntu 9.04/32bit で試してみました。

結論としては、あっさりです。

snircd

root起動ができない仕様なので、user:group を指定します。Ubuntuirc:irc があるのでこれを利用しました。

snircd.12.10.1.3.4a $ ./configure --prefix=/opt/snircd/ --with-owner=irc --with-group=irc

で make, sudo make install。
lib/example.conf を lib/ircd.conf にコピーして

$ sudo -u irc /opt/snircd/bin/ircd

qwebirc

http://www.qwebirc.org/download , http://www.qwebirc.org/faq にある通りです。
config.py.example を config.py にコピーして、IRC接続ホストを localhost に設定して

$ ./compile.py
$ ./run.py

だけで起動完了。

接続テスト

IRCクライアントから localhost:6667 へ、FireFoxから http://localhost:9090/ へ。
OKです。両方から繋がりました。
IRCサーバー名等が色々変ですが、基本動作はしているようです。

qwebirc の config.py は兎も角、snircd の ircd.conf は設定山盛りです。 むしろ高機能過ぎなので色々絞る必要がありそうです。