LoginSignup
2
2

More than 1 year has passed since last update.

IRCサーバ構築手順メモ

Posted at

はじめに

多くの企業の開発業務等においてはSlackやTeams等が当たり前に使われている中、ビジネスチャットツールの原点ともいえるIRCについて改めて勉強中のため、Linuxでの構築手順メモを備忘録として記載しておきます。

IRCデーモンインストール手順(Ubuntu)

aptでngrcdをインストールする

$ sudo apt install ngircd

IRC設定手順

/etc/ngircd/ngircd.confを編集してサービス再起動

$ cd /etc/ngircd
$ sudo cp ngircd.conf ngircd.conf.org
$ sudo vi ngircd.conf
$ sudo /etc/init.d/ngircd restart

1) IRCサイト名設定項目

ngircd.conf
;Name = irc.example.net
Name = irc.mzbot.jp ※任意のサイト名

2) サイト接続時の簡易認証パスワード設定項目

ngircd.conf
;Password = wealllikedebian
Password = mzbot123 ※任意のパスワード

3) サイト情報設定項目

ngircd.conf
;AdminInfo1 = Debian User
;AdminInfo2 = Debian City
;AdminEMail = irc@irc.example.com

AdminInfo1 = MZbot Administrator ※管理者説明
AdminInfo2 = http://www.example.com ※問い合わせ先情報
AdminEMail = admin@example.com ※問い合わせ先メールアドレス

任意) ウェルカムメッセージ設定

/etc/ngircd.motdを編集してサービス再起動

$ cd /etc/ngircd
$ sudo cp ngircd.motd ngircd.motd.org
$ sudo vi ngircd.motd

起動(再起動)手順

$ sudo /etc/init.d/ngircd restart

動作確認

以下からダウンロードしてngircとの接続を確認
http://limechat.net/

使用してみた感想

非常にシンプルなアーキテクチャ&プロトコルであり良い意味で枯れているので、インターネットが使えない(クラウド利用がNG)等の特殊な環境における用途としての有用性は高いのだろうと思いました。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2