InspIRCd 主机
InspIRCd 是一个模块化的 IRC daemon,其容器镜像在通常的明文端口和 TLS 端口上接受聊天客户端。
- 一键 部署
- 15 GB 所需磁盘空间
- 1 GB 内存 所需内存
- 来自 2 € 价格
您在 AvaHost 上获得的服务
一键部署、自定义域名、免费HTTPS、自动应用更新和定期备份是每个云应用的标准配置。您可以在一台服务器上运行多个应用,并且包括终端访问。
此模板不包含数据库容器。

技术
- Docker 镜像
- inspircd/inspircd-docker:latest
- 默认端口
- 0

InspIRCd 的工作原理
InspIRCd 是一个模块化的 IRC 守护进程。该项目文档中的 Docker 镜像是 inspircd/inspircd-docker。其默认客户端端口为 6667(明文)和 6697(TLS)。服务器链接在同一表中使用 7000 和 7001。该镜像可以在启动时生成自签名证书(如果未挂载),并且可以从环境变量中获取 TLS 通用名称。操作员密码哈希和服务密码是您设置的环境值。默认容器中没有捆绑的服务包,也不需要 PostgreSQL 或 MariaDB。
客户端连接到主机名和端口。443 上的网站是可选的,不是聊天会话。如果您在公网上发布明文 6667,您正在选择一个 Ergo 手册(针对不同的 ircd)所反对的风险。InspIRCd 会这样做,因为该镜像公开了该端口。对于任何超出私有测试的用途,请使用 6697 和真实证书。
InspIRCd 的主要特性
模块涵盖额外命令、过滤和链接行为。您启用网络所需的内容,并阅读模块列表,而不是假设固定的功能集。服务(如果您想要昵称注册)是一个单独的项目,您可以使用镜像可以给定的密码连接它。该容器在其 README 中正式讨论的是 Docker 17.06 及更高版本。AvaHost 运行的是当前的 Docker 引擎。将旧版本行视为上游的历史支持说明,而不是一个固定值。
AvaHost 自动更新镜像,并按计划备份配置和任何持久化数据。需要一个专用公网 IP,以便客户端有一个稳定的 6697 地址。InspIRCd 不包括应用程序邮件。链接两个服务器是您的设计。本页面不会为您构建链接。
InspIRCd 与 UnrealIRCd
InspIRCd
InspIRCd 和 UnrealIRCd 都是长期存在的模块化 ircd,具有不同的模块名称、配置语法和发布周期。当您的操作员已经了解 UnrealIRCd 或您想要其特定模块时,选择 UnrealIRCd。当这个守护进程及其 Docker 端口映射是您打算运行的时,选择 InspIRCd。
UnrealIRCd
Ergo(也可在此处获得)是一种不同类型的服务器,在 ircd 内部具有账户。对于购买经典模块化守护进程的人来说,这不是比较对象。
谁使用 InspIRCd
仍然想要经典守护进程的 IRC 社区和私有公司网络使用 InspIRCd。如果您想要内置账户但尚未规划服务包,或者如果端口 6697 无法在公网地址上发布,则它不适合。

自托管 InspIRCd:要求和成本
基线是 512 MB RAM 和半个 CPU 核心,镜像 inspircd/inspircd-docker,无需单独的数据库容器。在 AvaHost 上,InspIRCd 的推荐最低配置是 Plan 1,价格为 €2。InspIRCd 套餐包括一键部署、主机名、自动更新和定时备份。自动化 HTTPS 覆盖浏览器页面(如果您添加一个)。IRC 客户端使用 6697。此部署需要专用公网 IP,以便这些监听器位于稳定地址上。
F.A.Q
InspIRCd 在方案 1 上起价 €2。价格包含守护进程及其配置,不包括服务包和网络客户端。大型频道列表、大量历史机器人或多个链接服务器可能需要更多 RAM。用户客户端应用不属于该方案。
为他们提供主机名和端口 6697(使用 TLS)。将该名称指向专用地址。网站端口上的证书无法应答 IRC。您设置操作员哈希,并决定是否发布端口 6667。DNS 完全由您控制。
AvaHost 会自动更新 InspIRCd 并按计划备份您持久化的配置。更新后,连接一个客户端并确认操作员仍然可以进行身份验证。如果您挂载了自己的证书,请在容器外保留一份副本。您在配置中所做的模块选择应该在该备份中。
是的。客户端需要一个稳定的公网端点用于 IRC 端口,特别是 6697 端口。因此 AvaHost 在此套餐上要求一个专用公网 IP。该地址不会安装服务或选择您的操作员密码。服务器链接端口应保持关闭状态,直到您实际链接第二个服务器。

