UnrealIRCd

出自 ArchWiki

UnrealIRCd(Unreal IRC 守护进程)是一个开源 IRC 服务器。UnrealIRCd 的开发始于 1999 年 5 月。Unreal 是从 Dreamforge IRCd 创建而来,Dreamforge IRCd 曾被 DALnet IRC 网络使用。多年来,Unreal 添加了许多新的和令人兴奋的功能。现在的 Unreal 与 Dreamforge 之间几乎看不出相似之处。

安装

安装 unrealircd 软件包。

配置

注意: 您想要设置的许多设置都非常依赖于您将如何使用您的 IRC 服务器。这里有一个默认配置,但它不能直接使用。

从那里您需要遵循 UnrealIRCd 配置文档,确保配置所有必需的字段,例如 meadminclass 等。

将您的 TLS 密钥/证书放置在 /etc/unrealircd/tls/server.key.pem/etc/unrealircd/tls/server.cert.pem。您可以使用 Certbot 获取密钥和证书,或者按照 Apache HTTP Server#TLS 中所述生成自签名证书。

用法

您可以使用 unrealircd.service systemd 单元 启动停止 UnrealIRCd 守护进程。

如果您遇到守护进程无法启动的问题,请尝试以 ircd 用户手动运行它

[ircd]$ unrealircd

它会打印出错误以及它们发生的行号。通常错误是由于您的配置问题引起的。