终端
Coolify 提供了一个功能强大的内置 Web 终端,允许您直接从浏览器无缝访问所有资源。此功能增强了您高效管理和与基础设施交互的能力。
主要特性:
- 通用访问:适用于所有由 Coolify 管理的资源。无论是容器还是服务器均可访问。
- 支持颜色、文本编辑等功能:底层使用 xterm.js,为您提供功能齐全的终端体验。
- 无需外部 SSH 客户端:此集成终端消除了对外部 SSH 客户端或复杂连接设置的需求,简化了您的工作流程并提高了生产力。
它安全吗?
是的,它很安全。终端命令在 Coolify 环境中并通过安全的 SSH 连接执行,因此您可以确信您的命令是安全执行的。
如何访问?
您可以从侧边栏访问终端。
它具体是如何工作的?
终端是一个基于 Web 的界面,允许您使用终端模拟器与资源进行交互,Web 到终端的通信通过 WebSocket 连接传递。
随后,它会在终端服务器(Coolify 的实时容器内部)上创建一个新进程,并通过 SSH 连接到您的主 Coolify 实例容器。
但连接并非直接建立,它首先通过 WebSocket 连接进行,这需要身份验证。之后,连接在 Coolify 的主实例(宿主机服务器)内部建立,以确保我们拥有访问资源的权限。
然后,Coolify 主实例容器内的进程会向目标资源(容器或服务器)建立新的 SSH 连接。让我们通过一张图表来更清楚地解释这一点:

