UnrealIRCd

提供: ArchWiki
ナビゲーションに移動 検索に移動

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

エラーと問題のある行が出力されます。大抵は設定に問題があるはずです。