ircd-hybrid をインストール

さくらのレンタルサーバに IRC サーバである ircd-hybrid をインストールした。
家族とのコミュニケーションツールとして利用するつもり。
電話でもいいけど、文字情報を伝えたいときもある。

ダウンロードとインストール

$ cd ~/tmp
$ wget http://prdownloads.sourceforge.net/ircd-hybrid/ircd-hybrid-7.2.3.tgz
$ tar xvzf ircd-hybrid-7.2.3.tgz
$ cd ircd-hybrid-7.2.3
$ mkdir -p $HOME/share/ircd
$ ./configure --prefix=$HOME/share/ircd
$ make
$ make install

設定ファイルの編集 (以下は例)

$ cd etc
$ cp ~/tmp/ircd-hybrid-7.2.3/etc/simple.conf ircd.conf
$ vi ircd.conf
serverinfo {
	name = "wizmy.net";
	sid = "000"; ## <- [0-9][A-Z0-9][A-Z0-9] の書式で
	description = "IRC Server";
	hub = no;
};

administrator {
      description = "IRC Server";
      name = "admin_name";
      email = "admin@example.com";
};

auth {
     user = "*@*";
     class = "users";
     password = "changeme";
};

動作テスト

$ cd ../bin
$ ircd -configfile ~/share/ircd/etc/ircd.conf -logfile ~/share/ircd/logs/ircd.log -foreground

ログが出力された。動いているみたい。

簡単なスクリプトを書いて、IRC サーバを稼動させる。

$ cd
$ mkdir bin
$ vi bin/ircd-hybrid
#!/bin/sh
IRCDROOT="$HOME/share/ircd"
$IRCDROOT/bin/ircd -configfile $IRCDROOT/etc/ircd.conf -logfile $IRCDROOT/logs/ircd.log
$ chmod +x /bin/ircd-hybrid
$ ./bin/ircd-hybrid