随时随地管服务器:用 Termix 搭建的 Web SSH
Termix 是什么?
Termix(Termix-SSH) 是一个基于 Web 的服务器管理平台,你可以把它理解为:
网页版的 MobaXterm / FinalShell + 跳板机能力
项目地址(开源):
👉 https://github.com/Termix-SSH/Termix
部署在你自己的服务器上后,你只需要一个浏览器(或手机客户端),就能完成日常绝大多数运维操作。
✨ 核心功能一览
Termix 的功能覆盖面比想象中要广:
-
🔐 Web SSH 终端(无需本地客户端)
-
📂 服务器文件管理 / 编辑
-
📊 资源监控(CPU / 内存 / 磁盘 / 网络)
-
🟢 主机在线状态检测
-
👥 多用户支持(权限可控)
-
🌍 完整中文界面
-
🔁 天然跳板机能力
🧱 部署前你需要什么?
服务器配置建议
-
最低:1 核 1G 内存
-
必须支持 IPv4 + IPv6
-
因为 Termix 本身就是“中转跳板”
-
如果目标服务器是 IPv6 Only,Termix 服务器也必须能访问 IPv6
-
服务器选购
推荐雨云服务器,1H1G KVM入门版足够,一个月仅需18元,支持试用。
雨云 - 新一代云服务提供商 通过这个链接购买的得5折优惠券。

🐳 Docker 命令行部署(最省事)
# 创建数据卷
docker volume create termix-data
# 启动容器
docker run -d
--name termix
--restart unless-stopped
-p 8080:8080
-v termix-data:/app/data
-e PORT=8080
ghcr.io/lukegus/termix:latest
📌 说明要点:
-
容器内端口 必须是 8080
-
服务器对外端口可自行修改
-
/app/data一定要挂载(数据全在这里)
🧩 Docker 面板部署(新手友好)
如果你用的是 1Panel / 宝塔 / Portainer 这类面板,部署会更直观。
示例(1Panel)👇

关键参数:
-
镜像:
ghcr.io/lukegus/termix:latest -
容器端口:8080
-
挂载目录:
/app/data
⚠️ 如果镜像拉取失败:
-
自行配置 Docker 镜像加速
-
极端网络环境可选择手动导入镜像
⚙️ 初始配置 & 界面
首次访问需要注册账号:

注册后建议立刻做两件事:
-
🌐 语言切换为中文
-
🔒 关闭“允许新用户注册”(个人使用强烈建议)

完成后,你就能看到主界面,添加主机、分组、标签一目了然:

💻 实际使用体验
🖥️ 桌面端(网页)
说实话:
桌面网页端已经完全够用,SSH、文件管理、监控都很顺手。

📱 移动端使用情况
-
移动网页端:还在持续开发中
-
基本 SSH 连接可用
-
-
安卓客户端:完成度更高
首次使用需要填写你自部署的 Termix 服务地址,登录后即可管理服务器:

支持功能包括:
-
SSH 连接
-
文件管理
-
服务器状态查看
🌟 为什么我推荐 Termix?
几个非常现实的优点:
-
极其轻量
-
容器内存占用约 100MB
-
跨平台
-
浏览器 + 手机即可管理所有服务器
-
-
数据完全在自己手里
-
完全免费 & 开源
-
天然适合作为 SSH 跳板机
⚠️ 目前发现的小问题
截至目前,有一个比较明显的不足:
-
❌ 安卓端暂时无法粘贴代码
-
客户端 & 移动网页端都存在
-
桌面网页端不受影响
-
这个问题更偏向移动端交互,期待后续版本解决。









