UnrealIRCd
ナビゲーションに移動
検索に移動
UnrealIRCd (Unreal IRC daemon) はオープンソースの IRC サーバーです。UnrealIRCd の開発は1999年5月に始まりました。Unreal は DALnet IRC Network によって使われていた Dreamforge IRCd を元にして開発されました。長年の開発の結果、Unreal には新しい機能が多数追加されています。最新の Unreal と Dreamforge はもはや別物です。
インストール
unrealircd パッケージをインストールしてください。
設定
IRC サーバーをどのように使いたいかにあわせて設定してください。デフォルト設定そのままでは Unreal は動作しません。
me
, admin
, class
など必須の設定フィールドについては UnrealIRCd の設定ドキュメント を参照してください。
SSL 鍵と証明書は /etc/unrealircd/ssl/server.key.pem
と /etc/unrealircd/ssl/server.cert.pem
に配置します。適切な証明書を持っていない場合、Apache HTTP Server#TLS/SSL に書かれているように自己署名証明書を作成してください (ファイルの名前は UnrealIRCd 用に少し変える必要があります)。
デーモンの起動と停止
UnrealIRCd デーモンは unrealircd.service
ユニットで起動・停止することができます。
デーモンの起動で問題が発生する場合、以下を実行してみてください:
$ sudo -u ircd unrealircd
エラーと問題のある行が出力されます。大抵は設定に問題があるはずです。