snircd + qwebirc を動かしてみた@Ubuntu9.04/32bit
webchat.freenode.net で利用されている IRCd と WebIRCサーバーです。
Debian環境に慣れる意味を込めて Ubuntu 9.04/32bit で試してみました。
結論としては、あっさりです。
snircd
root起動ができない仕様なので、user:group を指定します。Ubuntu は irc: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 は設定山盛りです。 むしろ高機能過ぎなので色々絞る必要がありそうです。