Ergo 主机
Ergo 是一个现代 IRC 服务器,具有 IRCv3、内置账户、频道历史记录和标准 IRC 端口 6697 上的 TLS 监听器。
- 一键 部署
- 15 GB 所需磁盘空间
- 1 GB 内存 所需内存
- 来自 2 € 价格
您在 AvaHost 上获得的服务
一键部署、自定义域名、免费HTTPS、自动应用更新和定期备份是每个云应用的标准配置。您可以在一台服务器上运行多个应用,并且包括终端访问。
此模板不包含数据库容器。

技术
- Docker 镜像
- ghcr.io/ergochat/ergo:stable
- 默认端口
- 0

Ergo 的工作原理
Ergo 来自 ergochat 项目,是一个面向 IRCv3 的 IRC 服务器。账户、频道注册和历史记录存储在其自有的数据存储中。Docker 镜像 ghcr.io/ergochat/ergo:stable 附带可用的配置,并可生成证书,首次启动时在端口 6697 上应答。该项目建议在 Docker 中使用 init 进程。通过在 /ircd 挂载卷来持久化数据存储。在默认配置中,端口 6667 上的明文仅限本地回环,因为手册指出公开明文容易被拦截。你应该规划的公开监听器是 6697 上的 TLS。
客户端保存主机名和该端口。他们不使用普通网站作为聊天会话,尽管如果需要,你仍可在 HTTPS 上放置一个小型主页。默认布局中不需要 PostgreSQL 或 MariaDB。数据存储就是 /ircd 目录。
Ergo 的主要功能
内置账户意味着你无需单独部署服务守护进程来处理昵称和频道注册。历史记录和 SASL 风格的登录是 Ergo 实现的现代 IRC 配置文件的一部分。证书可以替换为你为主机名获得的证书。手册的反向代理说明仅在你在前面放置负载均衡器时才重要,而此基线配置不做此假设。
AvaHost 自动更新容器并按计划备份 /ircd 卷。IRC 网络的生死取决于证书和端口的可达性,因此在升级后测试客户端连接。此套餐需要一个专用公网 IP,以便客户端在 6697 上有稳定的地址。Ergo 不包含应用邮件功能。
Ergo 与 InspIRCd 的对比
Ergo
Ergo 是一个二进制文件,内置账户和历史记录,其默认设置推动你使用 TLS。InspIRCd 是一个模块化守护进程,拥有大量官方模块和一个 Docker 镜像,该镜像同时暴露客户端端口和服务器链接端口。当你想要该模块集并准备好添加服务时,选择 InspIRCd;当你想要集成账户模型时,选择 Ergo。
InspIRCd
两者都支持 IRC。它们不共享配置文件,在它们之间链接的网络是运维人员项目,而不是此托管页面设置的内容。
谁在使用 Ergo
想要现代 IRC 服务器而不需要组装服务的小型社区使用 Ergo。它也适合带有注册昵称的私人团队频道。如果你的运维人员已经标准化 InspIRCd 模块,或者你无法在公网地址上发布端口 6697,那么它不太适合。

自托管 Ergo:需求和成本
基线配置为 512 MB RAM 和半个 CPU 核心,镜像为 ghcr.io/ergochat/ergo:stable,数据存储在 /ircd,无需单独的数据库容器。在 AvaHost 上,Ergo 的推荐最低配置是 Plan 1,价格为 €2。Ergo 套餐包括一键部署、主机名、自动更新和定期备份。自动 HTTPS 适用于任何浏览器页面。IRC 本身使用 6697 上的 TLS 监听器。此部署需要一个专用公网 IP,以便客户端能在稳定的地址上到达该监听器。
F.A.Q
Ergo 在方案 1 上起价 €2。该价格涵盖 ircd 及其数据卷,不包括网络聊天农场和第二个服务包。繁忙的网络、大量历史记录或通过机器人上传文件可能需要更多 RAM 或磁盘。用户安装的客户端软件不在方案范围内。
是的。将主机名指向专用地址,并告知客户端使用端口 6697 和 TLS。端口 443 上的网站证书不会替代 IRC 监听器。您仍然需要创建运营者凭证并决定是否开放注册。DNS 保留在您的区域内。
AvaHost 会自动更新 Ergo 并按计划备份 /ircd 卷,该卷存储账户和历史记录。更新后,使用客户端连接并确认注册功能仍然正常。如果您自行安装的证书位于该卷之外,请保留一份副本。
由于 IRC 客户端需要在 6697 端口上有一个稳定的公网端点,而 Ergo 默认配置会将明文通信排除在公网之外。因此,AvaHost 要求此套餐配置一个专属公网 IP,这与其他非 HTTP 监听器的要求相同。该地址不会影响您的操作员密码或频道策略。

