electerm Web 应用
2026年6月5日
electerm web 是 electerm 的自行托管 Web 版本。它是开源的,可以免费部署在自己的服务器上。本文介绍如何部署以及它提供哪些功能。
什么是 electerm web?
electerm web 是一个 Web 应用程序,通过浏览器提供终端和 SSH/SFTP 功能。与 electerm 在线(公共托管服务)不同,electerm web 运行在你自己的服务器上。
重要提示: electerm web 设计为单用户使用,不适用于多用户部署或作为多用户的在线服务。
如何部署
前提条件
- 一台服务器(Linux、macOS 或 Windows)
- 服务器上已安装 Node.js
- 对要连接的服务器有 SSH 访问权限
方式一:从源码安装
克隆仓库:
git clone https://github.com/electerm/electerm-web.git cd electerm-web安装依赖:
npm install启动应用:
npm start打开浏览器访问
http://your-server:3000
详细说明请参阅 GitHub 仓库。
方式二:Docker 部署
提供 Docker 镜像,部署更简便:
docker run -d -p 3000:3000 electerm/electerm-web
Docker 镜像维护在 electerm-web-docker,包含所有必要依赖,可直接运行。
功能特性
electerm web 在浏览器中提供 electerm 的核心功能:
- 终端模拟器 — 浏览器中的完整终端模拟
- SSH 客户端 — 通过 SSH 连接远程服务器
- SFTP 文件管理器 — 浏览、上传和下载文件
- 多会话 — 在标签页中打开多个终端会话
- 书签 — 保存和管理服务器连接书签
- 主题 — 自定义终端外观
适用场景
electerm web 适用于:
- 个人在家庭服务器或 VPS 上使用
- 从无法安装软件的设备访问服务器
- 在自己的基础设施上运行私有终端
如果需要无需管理服务器的托管服务,请使用 electerm 在线。如果需要本地机器上的完整功能,请使用 electerm 桌面版。