← 所有文章

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 访问权限

方式一:从源码安装

  1. 克隆仓库:

    git clone https://github.com/electerm/electerm-web.git
    cd electerm-web
    
  2. 安装依赖:

    npm install
    
  3. 启动应用:

    npm start
    
  4. 打开浏览器访问 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 桌面版

相关链接

← 快捷命令与批量输入electerm 桌面版 →