常见问题解答 (FAQ)
Coolify
Coolify 未更新到最新版本。
当新版本发布并创建新的 GitHub Release 时,它并不会立即对您的实例可用。请在 GitHub 上阅读有关 Coolify 的发布周期 的更多信息。
服务器
权限被拒绝 (publickey)。
错误
错误:无法连接到服务器。原因:root@host.docker.internal: 权限被拒绝 (publickey)。
您的 Coolify 实例无法访问其所在的服务器。在安装过程中,会生成一个公钥到 /data/coolify/ssh/keys/id.root@host.docker.internal.pub,并自动添加到 ~/.ssh/authorized_keys 中。
如果未添加,您可以在服务器上运行以下命令手动添加:
cat /data/coolify/ssh/keys/id.root@host.docker.internal.pub >> ~/.ssh/authorized_keys自定义 SSH 端口
如果您想使用自定义 SSH 端口,可以在服务器的 Server 选项卡中进行设置。
如果您是自行托管 Coolify,只需在 localhost 服务器上安装 Coolify 后即可进行设置。
增加并发构建数量
如果您想增加并发构建的数量,可以在服务器的 Server 选项卡中进行设置。
Coolify Cloud 公共 IP
如果您需要面向公网的 IP 以允许连接到您的服务器,以下是最新的 IP 列表,您可以将其加入白名单:
Cloudflare
已配置但应用程序无法访问。
您需要在 Cloudflare 控制面板中将 SSL/TLS 配置设置为至少 Full(完整)。
文档:https://developers.cloudflare.com/ssl/origin-configuration/ssl-modes/full/
重定向次数过多。
您需要在 Cloudflare 控制面板中将 SSL/TLS 配置设置为至少 Full(完整)。
文档:https://developers.cloudflare.com/ssl/origin-configuration/ssl-modes/full/
应用程序
如何将端口映射到服务器?
如果您想将端口映射到宿主机(服务器),需要使用 端口映射 功能。
SSL 与 HTTPS
如何为我的应用程序启用 HTTPS/SSL?
当您使用 https:// 协议输入域名时(例如 https://example.com),HTTPS 将自动启用。Coolify 会自动配置反向代理并向 Let's Encrypt 申请 SSL 证书。您无需进行任何额外设置。
更多详细信息,请参阅 域名文档。
我的应用程序在浏览器中显示证书警告。我该怎么办?
如果您的浏览器显示证书警告或提示为自签名证书,说明从 Let's Encrypt 自动签发证书失败。这通常是由于 DNS 配置问题、防火墙问题或端口不可访问导致的。
有关详细解决方案,请参阅 Let's Encrypt 无法使用 故障排除指南。
SSL 证书会自动续期吗?
是的。Coolify 会在 Let's Encrypt SSL 证书过期前自动为其续期。Let's Encrypt 证书有效期为 90 天,Coolify 会在后台无缝处理所有续期操作。
