IRCサーバのngIRCdをインストールする手順を記載します。
Table of Contents
1 ngIRCdのインストール
以下のスクリプトはngIRCdをインストールします。
#!/bin/sh -e DOMAIN=$(hostname -f) sudo apt install -y ngircd sudo sed -e "s/Name = irc.example.net/Name = ${DOMAIN}/g" \ -e 's/;Name = TheOper/Name = TheOper/g' \ -e 's/;Password = ThePwd/Password = ThePwd/g' \ -i /etc/ngircd/ngircd.conf sudo systemctl enable ngircd sudo systemctl restart ngircd
2 その他の設定
/etc/ngircd/ngircd.confでngIRCdを設定します。
- Name = TheOperとPassword = ThePwdはOPERコマンドで使用する IRCオペレータのユーザ名とパスワードです。お使いのユーザ名とパスワードに変更してください。IRCオペレータを使用しない場合は-eオプションでの置換を実行しないようにしてください。
- IRCサーバ接続時のメッセージを変更するには、/etc/ngircd/ngircd.motd の内容を変更します。
- IRCサーバの接続にパスワードを必要とするには、[Global]セクションの Passwordを設定します。
- IRCサーバへ接続するIPアドレスを限定するには、[Global]セクションの Listenを変更します。
- IRCサーバのポートは6667です。変更するには、[Global]セクションの Portを変更します。
- チャンネルオペレータ権限がない状態から権限を得るには、OPERコマンドでIRCオペレータ権限を取得してから、OPコマンドでチャンネルオペレータ権限を取得します。
/OPER TheOper ThePwd /OP